php の非常に便利な使い方は、関数を定義するときにパラメータのデフォルト値を直接設定することです。たとえば、
function simue ($a=1,$b=2){
return $a $b;
}
echo simue(); /Output 3
echo simue(10); //Output 12
echo simue(10,20); //Output 30
ただし、このように js を定義することはできません。 write function simue(a= 1,b=2){} は、オブジェクトが欠落していることを通知します。
js 関数にはパラメータを格納するための配列引数があり、関数によって取得されたすべてのパラメータはコンパイラによって 1 つずつこの配列に保存されます。したがって、パラメーターのデフォルト値をサポートする関数の js バージョンは、上記の例を変更することで実装できます:
function simue (){
var a = argument[0] ? argument[0] : 1;
var b = argument[ 1] ? argument[1 ] : 2;
return a b;
}
alert( simue() ); // 出力 3
alert(10); 🎜>alert( simue( 10,20) ) //出力 30