JavaScriptのグローバル関数は、どこでも呼び出すことができる関数で、さまざまなタスクに使用されます。以下に、JavaScriptのすべてのグローバル関数をアルファベット順にまとめ、各関数の説明と注意点を示しています。
グローバル関数一覧
関数名 | 説明と注意点 |
---|---|
decodeURI(uri) | エンコードされたURIをデコードします。 注意点: encodeURI()でエンコードされたURIのみをデコードします。 |
decodeURIComponent(uriComponent) | エンコードされたURIコンポーネントをデコードします。 注意点: 特殊文字もデコードされるため注意が必要です。 |
encodeURI(uri) | URI全体をエンコードします。 注意点: URL全体を安全に送信する際に使用します。 |
encodeURIComponent(uriComponent) | URIコンポーネントをエンコードします。 注意点: 特殊文字もエンコードされます。 |
escape(string) | 文字列内の特殊文字をエンコードします。 注意点: 非推奨で、使用は推奨されません。 |
eval(string) | 文字列をJavaScriptコードとして評価します。 注意点: セキュリティとパフォーマンスの観点から使用は非推奨です。 |
isFinite(value) | 引数が有限数かどうかを判定します。 注意点: 数値以外の場合は自動的に変換されます。 |
isNaN(value) | 引数がNaN (Not-a-Number) かどうかを判定します。 |
Number(value) | 引数を数値に変換します。 |
parseFloat(string) | 文字列を浮動小数点数に変換します。 注意点: 数値以外の文字が含まれる場合、最初に出現する無効文字まで変換が行われます。 |
parseInt(string, [radix]) | 文字列を整数に変換します。 注意点: 基数 (radix) を指定することを強く推奨します。 |
unescape(string) | エンコードされた文字列をデコードします。 注意点: 非推奨の関数です。使用しないことを推奨します。 |