はい、Number
関数はToNumberの結果を返しますが、引数が指定されていない場合は0が返されるという動作が追加されています。
Numberのような組み込み関数がどのように動作するかは、仕様のセクション15「標準の組み込みECMAScriptオブジェクト」で確認できます。そこで、「15.7番号オブジェクト」の下に次のものがあります。
15.7.1関数として呼び出される数値コンストラクター
場合
Number
関数としてではなく、コンストラクタと呼ばれ、それは、型変換を行います。15.7.1.1数値([値])
値が指定された場合はToNumber(value)によって計算されたNumber値(Numberオブジェクトではない)を返します。それ以外の場合は+0を返します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加