new Number【コンストラクタ】
Number【型変換】

new Number【コンストラクタ】

メモ

構文

new Number ( [ value ] )

  • value:数値 (省略:+0 / 数値以外:数値変換)

  • Number【数値】オブジェクト
  • NaN:数値変換不可

var num = new Number();
console.log(num.toString());  // 出力:0
num = new Number(123);
console.log(num.toString());  // 出力:123
num = new Number("abc");
console.log(num.toString());  // 出力:NaN

Number【型変換】

メモ

構文

Number( [ value ] )

  • value:数値 (省略:+0 / 数値以外:数値変換)

  • Number型
  • NaN:数値変換不可

var num = new Number();
console.log(typeof num);  // 出力:object
num = Number();
console.log(typeof num);  // 出力:number

num = Number(123);
console.log(num);         // 出力:123
num = Number("abc");
console.log(num);         // 出力:NaN

関連