Numeric Separators
자바스크립트에서 아주 큰 숫자를 사용하는 경우 underscore(_
)를 넣으면 구분하기 쉬워진다. 이는 값을 변경시키지 않는다
const total = 10_000_000_000_000_000_000;
console.log(total);
10000000000000000000
원한다면 아무 위치에나 쓸 수 있고 float형에도 사용할 수 있다. 다만 underscore(_
)를 두 번 연속으로 사용하면 안된다.
const total = 1_0_0_000_00_0000;
const floatTotal = 1_00_1.23_4;
console.log(total);
console.log(floatTotal);
100000000000
1001.234
const total = 1__0_0_0;
console.log(total);
Uncaught SyntaxError: Only one underscore is allowed as numeric separator