[Javascript] 표준 내장 객체 - Number 객체

seoyeon·2023년 1월 27일
2

Javascript 공부하기

목록 보기
9/20
post-thumbnail

3. Number 객체

3-1. toFixed()

숫자로 지정된 고정 소수점 표기(자릿수)까지 표현하는 문자 로 반환합니다.

const num = 3.1415926335

console.log(num.toFixed(2)) // 3.14
console.log(num.toFixed(4)) // 3.1416, 반올림 됨

3-2. toLocaleString()

숫자를 현지 언어 형식의 문자로 반환합니다.

const num = 1000000

console.log(num.toLocaleString()) // 1,000,000

3-3. Number.isInteger()

숫자가 정수(integer)인지 확인합니다.

const num = 123
const pi = 3.14

console.log(Number.isInteger(num)) // true
console.log(Number.inInteger(pi)) // false

3-4. Number.isNaN()

주어진 값이 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

3-5. Number.parseInt()

주어진 값(숫자, 문자)을 파싱해 특정 진수의 정수로 반환합니다.

const str = '3.1415926535'
const num = 3.1415926535

console.log(Number.parseInt(str, 10)) // 3, 10진수의 정수로 반환
console.log(parseInt(num, 10)) // 3 (Number 생략 가능)

3-6. Number.parseFloat()

주어진 값(숫자, 문자)을 파싱해 부동소수점 실수로 반환합니다.

const str = '3.1415926535'
const num = 3.1415926535

console.log(Number.parseFloat(str)) // 3.1415926535, 숫자 데이터
console.log(parseInt(num)) // 3.1415926535, 숫자 데이터 (Number 생략 가능)

0개의 댓글