JavaScript関数 操作を実行するために使用されます。 JavaScript 関数を何度も呼び出してコードを再利用できます。
JavaScript機能のメリット
JavaScript 関数の利点は主に 2 つあります。
- コードの再利用性 : 関数を複数回呼び出すことができるため、コーディングを節約できます。
- コーディングの削減 : これによりプログラムがコンパクトになります。一般的なタスクを実行するために、毎回何行ものコードを記述する必要はありません。
JavaScript 関数の構文
関数宣言の構文を以下に示します。
DFA の例
function functionName([arg1, arg2, ...argN]){ //code to be executed }
JavaScript 関数には 0 個以上の引数を指定できます。
JavaScript 関数の例
引数を持たない JavaScript の関数の簡単な例を見てみましょう。
function msg(){ alert('hello! this is message'); }今すぐテストしてください
上記の例の出力
JavaScript 関数の引数
引数を渡すことで関数を呼び出すことができます。引数が 1 つある関数の例を見てみましょう。
function getcube(number){ alert(number*number*number); }今すぐテストしてください
上記の例の出力
戻り値のある関数
値を返す関数を呼び出して、それをプログラムで使用できます。値を返す関数の例を見てみましょう。
文字列に変換する方法
function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo());今すぐテストしてください
上記の例の出力
JavaScript関数オブジェクト
JavaScript での目的は、 関数コンストラクター 新しい Function オブジェクトを作成することです。コードをグローバルに実行します。ただし、コンストラクターを直接呼び出すと、関数は動的に作成されますが、安全ではない方法で作成されます。
構文
new Function ([arg1[, arg2[, ....argn]],] functionBody)
パラメータ
arg1、arg2、....、argn - 関数で使用される引数を表します。
機能本体 - 関数の定義を表します。
JavaScript 関数メソッド
関数メソッドを説明とともに見てみましょう。
方法 | 説明 |
---|---|
適用する() | この値と単一の引数配列を含む関数を呼び出すために使用されます。 |
練る() | 新しい関数を作成するために使用されます。 |
電話() | この値と引数リストを含む関数を呼び出すために使用されます。 |
toString() | 結果を文字列の形式で返します。 |
JavaScript 関数オブジェクトの例
例1
与えられた数値の合計を表示する例を見てみましょう。
var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5));今すぐテストしてください
出力:
7
例 2
提供された値の力を表示する例を見てみましょう。
var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3));今すぐテストしてください
出力:
Java文字列の長さ
8