숫자로 지정된 고정 소수점 표기(자릿수)까지 표현하는 문자
로 반환합니다.
const num = 3.1415926335
console.log(num.toFixed(2)) // 3.14
console.log(num.toFixed(4)) // 3.1416, 반올림 됨
숫자를 현지 언어 형식의 문자로 반환합니다.
const num = 1000000
console.log(num.toLocaleString()) // 1,000,000
숫자가 정수(integer)인지 확인합니다.
const num = 123
const pi = 3.14
console.log(Number.isInteger(num)) // true
console.log(Number.inInteger(pi)) // false
주어진 값이 NaN
인지 확인합니다.
const num1 = NaN
const num2 = 123
const str = 'Hello world'
const nul = null
console.log(Number.isNaN(num1)) // true
console.log(Number.isNaN(num2)) // false
console.log(Number.isNaN(str)) // false
console.log(Number.isNaN(nul)) // false
주어진 값(숫자, 문자)을 파싱해 특정 진수의 정수로 반환합니다.
const str = '3.1415926535'
const num = 3.1415926535
console.log(Number.parseInt(str, 10)) // 3, 10진수의 정수로 반환
console.log(parseInt(num, 10)) // 3 (Number 생략 가능)
주어진 값(숫자, 문자)을 파싱해 부동소수점 실수로 반환합니다.
const str = '3.1415926535'
const num = 3.1415926535
console.log(Number.parseFloat(str)) // 3.1415926535, 숫자 데이터
console.log(parseInt(num)) // 3.1415926535, 숫자 데이터 (Number 생략 가능)