let billion = 1000000000 = 1e9; // 10억, 1과 9개의 0
1e3 = 1 * 1000
1.23e6 = 1.23 * 1000000
let ms = 0.000001 = 1e-6; // 1에서 왼쪽으로 6번 소수점 이동
// 10을 세 번 거듭제곱한 수로 나눔
1e-3 = 1 / 1000 (=0.001)
// 10을 여섯 번 거듭제곱한 수로 나눔
1.23e-6 = 1.23 / 1000000 (=0.00000123)
alert( 0.1 + 0.2 == 0.3 ); // false
alert( 0.1 + 0.2 ); // 0.30000000000000004
let sum = 0.1 + 0.2;
alert( sum.toFixed(2) ); // 0.30
toFixed
는 항상 문자열을 반환한다는 점에 유의, 문자열을 반환하기 때문에 소수점 다음에 오는 숫자가 항상 2개let sum = 0.1 + 0.2;
alert( +sum.toFixed(2) ); // 0.3