ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript関数のパラメータ、戻り値、例外コードを詳しく解説
関数のパラメータ (引数)
引数は配列ではありませんが、配列に似ています。引数には、長さプロパティがあるだけでなく、配列のすべてのプロパティとメソッドがあるわけではありません。引数を使用して累積関数を実装します。
function sum(){ var total = 0; for(var i=0; i<arguments.length; i++){ // arguments.length返回sum函数调用时传递参数的个数 total += arguments[i]; } return total; } alert("sum: " + sum(1, 3, 2, 4));
関数の戻り値(return)
関数を呼び出すと、通常は関数の{から}までが実行されます。関数の実行を早期に終了したい場合は、return ステートメントを使用できます。この時点では、return ステートメントに続くすべてのステートメントは実行されません。例:
function test(){ alert("first"); return; alert("second"); // 该语句永远被不会执行 } test(); // 一个函数总是会返回值,如果没有使用return返回值,默认返回undefined。如: function test(){ alert("first"); } alert(test()); // 输出:undefined // 如果函数前使用new方式调用,且返回值不是一个对象,则返回this(新对象)。如: function test(){ alert("first"); } var t = new test(); alert(typeof t); // 输出:‘object' alert(t instanceof test); // 输出:true
Exception
例外とは、プログラムの通常の流れを妨げる異常な事故 (おそらく意図的) です。このようなインシデントが検出された場合は、例外がスローされる必要があります。例:
rree以上がJavaScript関数のパラメータ、戻り値、例外コードを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。