関数 | 説明 |
decodeURI() | エンコードされた URI をデコードします。 |
decodeURIComponent() | エンコードされた URI コンポーネントをデコードします。 |
encodeURI() | 文字列を URI にエンコードします。 |
encodeURIComponent() | 文字列を URI コンポーネントにエンコードします。 |
escape() | 文字列をエンコードします。 |
eval() | JavaScript 文字列を評価し、スクリプト コードとして実行します。 |
isFinite() | 値が有限数かどうかを確認します。 |
isNaN() | 値が数値かどうかを確認します。 |
Number() | オブジェクトの値を数値に変換します。 |
parseFloat() | 文字列を解析し、浮動小数点数を返します。 |
parseInt() | 文字列を解析し、整数を返します。 |
String() | オブジェクトの値を文字列に変換します。 |
unescape() | escape() でエンコードされた文字列をデコードします。 |
decodeURI() 関数
decodeURI() 関数は、encodeURI() 関数によってエンコードされた URI をデコードできます。
構文: decodeURI(uri)
decodeURIComponent() 関数
decodeURIComponent() 関数は、encodeURIComponent() 関数によってエンコードされた URI をデコードできます。
構文: decodeURIComponent(uri)
encodeURI() 関数
encodeURI() 関数は文字列を URI として使用できます。 。
encodeURI() 関数は、URI で特別な意味を持つ次の ASCII 句読記号をエスケープしません: , / ? : @ & = $ # (encodeURIComponent() メソッドを使用して、ASCII の意味を個別に確認できます)句読点はエンコードされます。).
構文: encodeURI(uri)
encodeURIComponent() function
encodeURIComponent()関数は文字列を URI コンポーネントとしてエンコードします。
このメソッドは、ASCII 文字と数字、および次の ASCII 句読点文字をエンコードしません: - _ . ! ~ * ' ( ) .
他の文字 (:;/?:@&= $,# など、URI コンポーネントを区切るために使用される句読点) は、1 つ以上の 16 進エスケープ シーケンスで置き換えられます。
構文: encodeURIComponent(uri)
escape() 関数
escape() 関数は文字列をエンコードできるため、この文字列はすべてのコンピュータで読み取ることができます。
このメソッドは、ASCII 文字と数字をエンコードしません。また、次の ASCII 句読点文字もエンコードしません: * @ - _ . / .他のすべての文字はエスケープ シーケンスに置き換えられます。
構文: escape(string)
eval() 関数
eval() 関数は、JavaScript 文字列を評価し、スクリプト コードとして実行します。
パラメータが式の場合、eval() 関数はその式を実行します。引数が Javascript ステートメントの場合、eval() は Javascript ステートメントを実行します。
構文: eval(string)
isFinite() function
isFinite() 関数は、パラメータ 無限大ですが、有限数であるとも言えます。
構文: isFinite(value)
戻り値: パラメータが NaN、正の無限大、または負の無限大の場合は false が返され、それ以外の場合は true が返されます。
isNaN() 関数
isNaN() 関数は、引数が数値以外であるかどうかを確認するために使用されます。
構文: isNaN(value)
パラメータ値が NaN または文字列、オブジェクト、未定義などの数値以外の値の場合、true を返します。 、それ以外の場合は false を返します。
Number() 関数
Number() 関数は、オブジェクトの値を数値に変換します。
構文: Number(object)
オブジェクトの値を数値に変換できない場合、Number() 関数は NaN を返します。
parseFloat() 関数
parseFloat() 関数は文字列を解析し、浮動小数点数を返します。
この関数は、文字列の最初の文字が数字であるかどうかを指定します。そうである場合、文字列は数値の末尾に達するまで解析され、数値は文字列ではなく数値として返されます。
構文: parseFloat(string)
parseInt() 関数
parseInt() 関数は文字列を解析でき、整数を返します。
構文: parseInt(string, radix)
パラメータ radix の値が 0 の場合、またはパラメータが設定されていない場合、parseInt() は、ベースの文字列に基づく数値。
パラメータ radix が省略された場合、JavaScript はデフォルトで次のような数値の基数を使用します。
文字列が "0x" で始まる場合、parseInt() は文字列の残りの部分を 10 個の 16 進整数に解析します。
文字列が 0 で始まる場合、ECMAScript v3 では、parseInt() の実装で後続の文字を 8 進数または 16 進数として解析できます。
文字列が 1 ~ 9 の数字で始まる場合、parseInt() はそれを 10 進整数に解析します。
String() 関数
String() 関数は、オブジェクトの値を文字列に変換します。
構文: String(object)
unescape() function
unescape() 関数には、escape() を渡すことができます。エンコードされた文字列がデコードされます。
構文: unescape(string)
注: unescape() を使用して URI (UniformResourceIdentifier、「URI」と呼ばれる) をデコードすることはできません。 decodeURI() メソッドを使用してください。
[推奨学習: JavaScript 上級チュートリアル]