number
.toFixed()
- 숫자를 고정소수점 표기법으로 변환하여 문자열로 반환합니다.
const num = 3.1415926535;
console.log(num.toFixed(2));
console.log(typeof num.toFixed(2));
console.log(parseFloat(num.toFixed(2)));
.toLocalString()
- 숫자를 표준 숫자 형식의 문자열로 변환합니다.
const num2 = 10000000;
console.log(num2.toLocaleString());
console.log(`${num2.toLocaleString()}원`);
Number.isInteger() - ES6 class 문법
console.log(Number.isInteger(0));
console.log(Number.isInteger(-1));
console.log(Number.isInteger(3.14));
Number.isNaN() - ES6 class 문법
console.log(Number.isNaN(NaN));
console.log(Number.isNaN(undefined));
console.log(Number.isNaN('Is it number?'));
Number.parseInt() 또는 parseInt()
- 문자열 인수를 구문 분석하여 정수를 반환합니다.
console.log(Number.parseInt('3.14', 10));
console.log(parseInt(3.14, 10));
Number.parseFloat() 또는 parseFloat()
- 문자열 인수를 구문 분석하여 부동소수점 수를 반환합니다.
console.log(Number.parseFloat('3.14'));
console.log(parseFloat(3.14));