JavaScript INDEX一覧

eval()
呼び出し元の権限で渡されたコードを実行する危険な関数です。
eval()
isFinite()
渡された値が有限数かどうかを判定します。
isFinite()
isNaN()
引数が NaN (非数) かどうかを判定します。
isNaN()
parseFloat()
浮動小数点値を返します。
parseFloat()
parseInt()
文字列の引数を解析し、指定された基数 (数学的記数法の底) の整数値を返します。
parseInt()
decodeURI()
URI (Uniform Resource Identifier; 統一資源識別子) をデコードします。
decodeURIComponent()
encodeURI()
URI (Uniform Resource Identifier; 統一資源識別子) をエンコードします。
encodeURI()
encodeURIComponent()
URI (Uniform Resource Identifier) 構成要素を特定の文字を UTF-8 文字エンコーディングで表された 1 個から 4 個のエスケープシーケンスに置き換えることでエンコードします。
サロゲートペアで構成される文字のみ 4 個のエスケープシーケンスになります。
encodeURI()
Object
様々なキー付きコレクション・複雑な実態を格納するために使用されます。
Object
Function
関数を定義するために使われます。
function 関数名(引数1, 引数2, ...){
}
Boolean
論理値のオブジェクトラッパーです。最初の引数に渡された値は、必要に応じて論理値に変換されます。
var x = new Boolean(false);
if (x) {
}
Symbol
Symbol データ型を持つ値は「シンボル値」として見ることができます。
let Sym1 = Symbol("Sym")
let Sym2 = Symbol("Sym")
console.log(Sym1 === Sym2) // "false" を返す
Error
実行時エラーが発生した時に発生します。
EvalError
InternalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
Error()
Error.captureStackTrace()
Error.prototype.message
Error.prototype.name
Error.prototype.description
Error.prototype.number
Error.prototype.fileName
Error.prototype.lineNumber
Error.prototype.columnNumber
Error.prototype.stack
Error.prototype.toString()
EvalError
グローバル関数 eval() (en-US) に関して発生するエラーです。
RangeError
値が配列内に存在しない、または値が許容範囲にない場合のエラー。
ReferenceError
JavaScript の例外 “variable is not defined”
- 変数が存在しない
SyntaxError
別名:構文エラー。あらかじめ定義された構文の誤った使用による例外です。
“unexpected token” 単純なタイプミスなど。
- if 文を囲む括弧を忘れる
- 関数を呼び出すとき、末尾のカンマが入っている
SyntaxError: expected expression, got ')'
SyntaxError: expected expression, got '||'
TypeError
“is not a function” 値を関数として呼び出そうとしたが、その値が実際には関数ではなかった場合。
TypeError: Object doesn't support property or method {x} (Edge)
TypeError: "x" is not a function