リファレンス

関数

1. 関数定義



関数定義はキーワード function を使って行います。 関数はいくつかの引数を渡すことができ、1つの戻り値を返すことができます。 以下の例は加減剰余を行う関数に2つの値を渡し、計算の結果を呼び出し元に返しています。

<SCRIPT LANGUAGE="JavaScript"> <!-- function add(a, b) { return a + b; } function sub(a, b) { return a - b; } function mul(a, b) { return a * b; } function div(a, b) { return a / b; } document.write("12 + 4 = " + add(12, 4) + "<br>"); document.write("12 - 4 = " + sub(12, 4) + "<br>"); document.write("12 * 4 = " + mul(12, 4) + "<br>"); document.write("12 / 4 = " + div(12, 4) + "<br>"); // --> </SCRIPT> スクリプトの実行結果は以下のようになります。

12 + 4 = 16
12 - 4 = 8
12 * 4 = 48
12 / 4 = 3


2. 組み込み関数



JavaScriptには特殊な処理を行うために以下のような組み込み関数が用意されています。

関数説明
escape()文字列のエンコードを行います
unescape()文字列のデコードを行います
eval()引数をスクリプトとして実行します
isNaN()数値の場合は false、数値でない場合は true を返します
parseFloat()文字列を浮動小数点数に変換
parseInt()文字列を整数値に変換
taint()フォームの特定の要素を送信可能に設定
untaint()フォームの特定の要素を送信不可能に設定


[ RETURN ]




Copyright