Number() コンストラクター

Number() コンストラクターは、 Number オブジェクトを生成します。

構文

new Number(value)

引数

value

作成するオブジェクトの数値です。

Number オブジェクトの生成

const a = new Number('123'); // a === 123 は false
const b = Number('123');     // b === 123 は true
a instanceof Number;         // は true
b instanceof Number;         // は false

仕様書

Specification
ECMAScript Language Specification
# sec-number-constructor

ブラウザーの互換性

BCD tables only load in the browser

関連情報

  • 現在の Number の動作のポリフィル (2 進数と 8 進数のリテラルの対応あり) は core-js で利用できます
  • NaN
  • Math グローバルオブジェクト
  • 可変精度の整数: BigInt