[표준 내장 데이터] 숫자

HeuiEun Choi·2023년 1월 12일
0

javascript

목록 보기
13/39
post-custom-banner

.toFixed()

: 숫자를 지정된 고정 소수점 표기(자릿수)까지 표현하는 문자로 변환

const num = 3.141234

console.log(num.toFixed(2)) // '3.14'
console.log(parseFloat(num.toFixed(2))) //3.14
console.log(type of num.toFixed(2)) // string
console.log(type of parseFloat(num.toFixed(2))) // number

.toLocalString()

: 숫자를 현지 언어 형식의 문자로 반환


const num = 100000
console.log(num.toLocalString()); // 100,000
console.log(`${num.toLocalString()}`) //100,000원

Number.isInteger()

: 숫자가 정수(integer)인지 확인

const num = 123;
const pi = 3.14

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

메소드를 볼때 prototype이 없을때 class타입이 나올때 ??

Number.isNaN()

: 정적 메서드
: 주어진 값이 NaN인지 확인


const num1 = NaN;
const num2 = 1234
const str = 'he'
const nul = null

console.log(Number.isNaN(num1)) //true
console.log(Number.isNaN(num2)) //false
console.log(Number.isNaN(num3)) //false
console.log(Number.isNaN(num4)) //false

Number.parseInt() or parseInt()


const str = '3.14'
const num = 3.14

console.log(Number.parseInt(str, 10)) // 문자 -> 숫자 -> 정수 : 3
console.log(Number.parseInt(num, 10)) // 숫자 => 정수 :3
console.log(Number.parseInt(num, 10)) // 숫자 => 정수  :3
console.log(parseInt(num, 10)) // 숫자 => 정수  :3
profile
당신을 한줄로 소개
post-custom-banner

0개의 댓글