강의노트 - 6

김희목·2024년 7월 18일
0

패스트캠퍼스

목록 보기
14/53

표준내장객체

number

.toFixed()

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

ex) const num = 3.1415926535

console.log(num.toFixed(2)) // 3.14(문자형)
console.log(parseFloat(num.toFixed(2))) // 3.14(숫자형)
// parseFloat는 숫자형으로 반환해주는 메소드입니다.

parseFloat

= 문자형을 숫자형으로 변환해주는 메소드입니다.

.toLocalString()

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

ex) const num = 1000000

console.log(num.toLocaleString()) // 1,000,000
console.log(${num.toLocaleString()}원 // 1,000,000원

Number.isInteger()

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

ex) const num = 123
const pi = 3.14

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

Number.isNaN()

= 주어진 값이 NaN인지 확인합니다.

ex) 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

Number.parseInt() 또는 parseInt()

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

ex) const str = '3.1415926535'
const num = 3.1415926535

console.log(Number.parseInt(str, 10)) // 3
console.log(parseInt(num, 10)) // 3

Number.parseFloat() 또는 parseFloat()

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

ex) const str = '3.1415926535'
const num = 3.1415926535

console.log(Number.parseFloat(str)) // 3.1415926535
console.log(parseFloat(num)) // 3.1415926535

0개의 댓글