「JavaScript/数値」の版間の差分

削除された内容 追加された内容
編集の要約なし
33 行
 
== Numberオブジェクト ==
NumberオブジェクトはJavaScriptのプリミティブ型である数値型をラップします。Numberコンストラクタに数値として解釈できないオブジェクト(たとえば <code>"A"</code> などの文字列)を渡すと、<code>NaN</code>を返します。
 
<source lang="javascript">
39 行
</source>
 
NumberオブジェクトのインスタンスとJavaScriptの数値は厳密には等しくないことに注意してください。
Numberコンストラクタに数値として解釈できないオブジェクト(たとえば "A" などの文字列)を渡すと、NaNを返します。
 
<source lang="javascript">
new Number(1) == 1; // true
// しかし
new Number(1) === 1; // false
 
// なぜならば
// typeof new Number(1) == 'object' かつ
// typeof 1 == 'number' なので
</source>
 
=== プロパティ ===