JavaScriptリファレンス【ビルトイン関数関連】

escape

escape("文字列")

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

文字列のアスキーコードを返します。アルファベットと数値以外は%xxという形式で返されます。

strX = escape("サンプル文字列")

eval

eval("文字列")

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

文字列を数式として演算します。数式内には変数やMathオブジェクトも使用できます。

lngX = eval("(Math.E)/3)")

isFinite

isFinite(数式|文字列)

確認済ブラウザ (n4/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

演算可能かどうか調べます。eval()で演算可能な文字列または数値の場合はtrueを返します。

blnX = isFinite("1+2+3")

isNaN

isNaN(testValue)

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

数値かどうか調べます。数値以外の場合「true」を返します。

lngX = isNaN("7key")

Number

-

確認済ブラウザ (n3)/ タイプ (オブジェクト)/ 上位オブジェクト (-)

数値オブジェクトです。

parseFloat

parseFloat("文字列")

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

小数を含む文字列を数値に変換します。引数を数値として認識できない場合、NaNを返します。

dblX = parseFloat("0.999")

parseInt

parseInt("文字列"[,radix])

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

文字列を整数値に変換します。小数点以下は切り捨てられます。引数を数値として認識できない場合、NaNを返します。

intX = parseInt("3.54")

String

String(number)

確認済ブラウザ (n4/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

数値を文字列に変換します。

strX = String(123);

taint

taint(dataElementName)

確認済ブラウザ (n3)/ タイプ ()/ 上位オブジェクト (navigator)

taintを使用すると不正にデータを送信できなくなります。

taint(document.forms[0].text[0])

unescape

unescape("文字列")

確認済ブラウザ (n2/i4)/ タイプ (ビルトイン関数)/ 上位オブジェクト (-)

ISO Latin 1アスキー形式の文字列をアスキー文字列に変換します。

strX = unescape("%0E%0D")

untaint

untaint(dataElementName)

確認済ブラウザ (n3)/ タイプ ()/ 上位オブジェクト (navigator)

taintを解除しデータを送信できるようにします。

untaint(document.forms[0].text[0])