Baseline Widely available
Number
ë 37
ì´ë -9.25
ì ê°ì ì«ì를 íííê³ ë¤ë£° ë ì¬ì©íë ìì ëí¼ ê°ì²´ì
ëë¤.
Number
ìì±ìë ì«ì를 ë¤ë£¨ê¸° ìí´ ììì ë©ìë를 ê°ì§ê³ ììµëë¤. ë¤ë¥¸ íì
ì ê°ì Number()
í¨ì를 ì¬ì©íì¬ ì«ìë¡ ë°ê¿ ì ììµëë¤.
JavaScript Number
íì
ì Java í¹ì C#ì double
íì
ì²ë¼ IEEE 754 64ë¹í¸ ë°ì´ë리 ë°°ì ë°ë ê°ì
ëë¤. ì¦, ë¶ì ê°ì ëíë¼ ì ìì§ë§ ì ì¥í ì ìë ê°ìë ëª ê°ì§ ì íì´ ììµëë¤. Number
ë ììì ì´í 17ì리 ì ëë§ ì ì§íë©° ì°ì ì ë°ì¬ë¦¼ì ëìì´ ë©ëë¤. Number
ê° ê°ì§ ì ìë ê°ì¥ í° ê°ì 1.8E308 ì
ëë¤. ê·¸ë³´ë¤ ë í° ê°ì í¹ë³í Number
ììì¸ Infinity
ì¼ë¡ ëì²´ë©ëë¤.
JavaScript ì½ëìì 37
ê³¼ ê°ì ì«ì 리í°ë´ì ì ìê° ìëë¼ ë¶ë ììì ê°ì
ëë¤. ì¼ìì ì¼ë¡ íí ì¬ì©ëë ë³ëì ì ìíì ììµëë¤. (JavaScriptìë ì´ì BigInt
íì
ì´ ìì§ë§ ì¼ìì ì¸ ì¬ì©ì ìí´ Number를 ëì²´íëë¡ ì¤ê³ëì§ ìììµëë¤. 37
ì ì¬ì í Number
ì¼ ë¿, BigIntê° ìëëë¤.)
Number
ë 0b101
, 0o13
, 0x0A
ì ê°ì 리í°ë´ íìì¼ë¡ ííë ìë ììµëë¤. ìì ëí´ì ë ììë³´ê³ ì¶ì¼ë©´ ì´í 문ë²ë¥¼ 참조íì¸ì.
Number(value)
ì²ë¼ í¨ìë¡ ì¬ì©íë©´ 문ìì´ì´ë ë¤ë¥¸ ê°ì Number íì
ì¼ë¡ ë³íí©ëë¤. ë§ì½ ë§ì½ ì¸ì를 ì«ìë¡ ë³íí ì ìì¼ë©´ NaN
ì 리í´í©ëë¤.
123; // ë°± ì´ì ì¼
123.0; // ëì¼
123 === 123.0; // ì°¸
í¨ì 구문
Number("123"); // ì«ì 123ì ë°í
Number("123") === 123; // ì°¸
Number("unicorn"); // NaN
Number(undefined); // NaN
Constructor
Number()
ìë¡ì´ Number
ê°ì ìì±í©ëë¤.
Number.EPSILON
ë ê°ì íí ê°ë¥í ì«ì ì¬ì´ì ìµì ê°ê²©.
Number.MAX_SAFE_INTEGER
JavaScriptìì ìì í ìµë ì ì. (2^53 - 1
)
Number.MAX_VALUE
íí ê°ë¥í ê°ì¥ í° ìì.
Number.MIN_SAFE_INTEGER
JavaScriptìì ìì í ìµì ì ì. (-(2^53 - 1)
).
Number.MIN_VALUE
Tíí ê°ë¥í ê°ì¥ ìì ìì. ì¦, 0ë³´ë¤ í¬ì§ë§ 0ì ê°ì¥ ê°ê¹ì´ ìì.
Number.NaN
"Not a Number"(ì«ìê° ìë)ì ëíë´ë í¹ë³í ê°.
Number.NEGATIVE_INFINITY
ìì 무íë를 ëíë´ë í¹ìí ê°. ì¤ë²íë¡ì° ì ë°íë©ëë¤.
Number.POSITIVE_INFINITY
ìì 무íë를 ëíë´ë í¹ìí ê°. ì¤ë²íë¡ì° ì ë°íë©ëë¤.
Number.prototype
Number
ê°ì²´ì ìì±ì ì¶ê°í ì ììµëë¤.
Number.isNaN()
주ì´ì§ ê°ì´ NaN
ì¸ì§ íì¸í©ëë¤.
Number.isFinite()
주ì´ì§ ê°ì´ ì íì ì¸ì§ íì¸í©ëë¤.
Number.isInteger()
주ì´ì§ ê°ì´ ì ìì¸ì§ íì¸í©ëë¤.
Number.isSafeInteger()
주ì´ì§ ê°ì´ ìì í ì ì(-(2^53 - 1)
ê³¼ 2^53 - 1
ì¬ì´ì ì ì)ì¸ì§ íì¸í©ëë¤.
Number.parseFloat(string)
ì ì ê°ì²´ parseFloat()
ì ëì¼í ê°ì
ëë¤.
Number.parseInt(string, [radix])
ì ì ê°ì²´ parseInt()
ì ëì¼í ê°ì
ëë¤.
Number.prototype.toExponential(fractionDigits)
ì§ì í기ë²ì¼ë¡ í기ë ì«ì를 íííë 문ìì´ì ë°ííë¤
Number.prototype.toFixed(digits)
ê³ ì ììì í기ë²ì¼ë¡ ì«ì를 íííë 문ìì´ì ë°íí©ëë¤.
Number.prototype.toLocaleString([locales [, options]])
ì´ ì«ì를 í´ë¹ ì¸ì´ ë°©ìì¼ë¡ ííë 문ìì´ì ë°íí©ëë¤. Object.prototype.toLocaleString()
ë©ìë를 ì¬ì ìí©ëë¤.
Number.prototype.toPrecision(precision)
ê³ ì ììì ëë ì§ì í기ë²ì¼ë¡ ì§ì ë ì ë°ëë¡ ì«ì를 íííë 문ìì´ì ë°íí©ëë¤.
Number.prototype.toString([radix])
ì§ì í 기ì("base")ìì ì§ì í ê°ì²´ë¥¼ íííë 문ìì´ì ë°íí©ëë¤. Object.prototype.toString()
ë©ìë를 ì¬ì ìí©ëë¤.
Number.prototype.valueOf()
ëª
ìë ê°ì²´ì ìì ê°ì ë°íí©ëë¤. Object.prototype.valueOf()
ë©ìë를 ì¬ì ìí©ëë¤.
ë¤ì ìì ììë Number
ê°ì²´ì ìì±ì ì¬ì©íì¬, ì¬ë¬ ì«ì ë³ìì ê°ì í ë¹í©ëë¤:
const biggestNum = Number.MAX_VALUE;
const smallestNum = Number.MIN_VALUE;
const infiniteNum = Number.POSITIVE_INFINITY;
const negInfiniteNum = Number.NEGATIVE_INFINITY;
const notANum = Number.NaN;
Numberì ì ì ë²ì
ë¤ì ìì ë Number ê°ì²´ê° ííí ì ìë ì ìì ìµìê°ê³¼ ìµëê°ì ë³´ì¬ì¤ëë¤. (ìì¸í ë´ì©ì ECMAScript íì¤, 6.1.6 The Number Type ì¥ì ì°¸ê³ íì¸ì.
const biggestInt = Number.MAX_SAFE_INTEGER; // (2**53 - 1) => 9007199254740991
const smallestInt = Number.MIN_SAFE_INTEGER; // -(2**53 - 1) => -9007199254740991
JSONì¼ë¡ ì§ë ¬íí ë°ì´í°ë¥¼ ì½ì ë, ìì ë²ì를 ë²ì´ëë ìë JSON ë¶ì기ì Number
íë³í ì ììë ì ììµëë¤. ì´ ëë Stringì ëì ì¬ì©íë ê²ë ë°©ë²ì
ëë¤.
String
를 ì¬ì©íë ê²ë ëìì
ëë¤.
ë í° ìë BigInt
íì
ì¼ë¡ ííí ì ììµëë¤.
ë¤ì ìì ë Number
를 í¨ìë¡ ì¬ì©íì¬ Date
ê°ì²´ë¥¼ ì«ì ê°ì¼ë¡ ë³íí©ëë¤.
let d = new Date("December 17, 1995 03:24:00");
console.log(Number(d));
819199440000
ê° ê¸°ë¡ë©ëë¤.
Number("123"); // 123
Number("123") === 123; // true
Number("12.3"); // 12.3
Number("12.00"); // 12
Number("123e-1"); // 12.3
Number(""); // 0
Number(null); // 0
Number("0x11"); // 17
Number("0b11"); // 3
Number("0o11"); // 9
Number("foo"); // NaN
Number("100a"); // NaN
Number("-Infinity"); // -Infinity
ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ë³´ê¸°
Number
ëì(2ì§ìì 8ì§ì를 ì§ìíë)ì í´ë¦¬íì core-js
를 ì°¸ê³ íì¸ìNaN
Arithmetic operators
Math
ì ì ê°ì²´BigInt
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4