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])