[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/Number [Back]  [Original]

Number() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Number()

Baseline

20157

Number() Number

js
new Number(value)
Number(value)

: Number() new

value

Number() new (BigInt) value 0

Number() new Number

: Number

Number

js
const a = new Number("123"); // a === 123  false
const b = Number("123"); // b === 123  true
a instanceof Number; //  true
b instanceof Number; //  false
typeof a; // "object"
typeof b; // "number"

Number()

Number() (BigInt)

js
+1n; // TypeError: Cannot convert a BigInt value to a number
0 + 1n; // TypeError: Cannot mix BigInt and other types, use explicit conversions
js
Number(1n); // 1

js
BigInt(Number(2n ** 54n + 1n)) === 2n ** 54n + 1n; // false

ECMAScript 2027 LanguageSpecification
# sec-number-constructor


Web Proxy Viewer  |  New URL  |  Original Page