Number

tapata·2022년 3월 5일
0

number(primitive)

  • 부동소수점 으로 숫자 나타냄

Number

  • built-in objects > Numbers and dates > Number
  • primivite wrapper object

static 메서드

  • isNaN(n:number) : boolean
  • isInteger(n:number): boolean 정수 체크
  • parseInt(str:string) : number 정수 변환
  • parseFloat(str:string) : number 실수 변환
  • parseInt(str:string, 2) : number 2진수 문자열 정수변환
Number.isInteger(120) // true
Number.parseInt('101010',2) // 42
Number.parseFloat('3.14') // 3.14


// string -> number , 전역함수 parseInt, parseFloat
// 변환 불가능한 문자열 넣으면 NaN 반환
parseInt(str:string)  -> number
parseFloat(str:string) -> number 

소수점 자리수 맞추기

  • toFixed(n:number) : String 소수점 뒤 n자리 남기고 삭제한 문자열 리턴
let num = 3.1234567

// 소수점뒤 3자리수 만들기

// 3자리수만 남기는 문자열로
num.toFixed(3) // String : '3.123'

let n = 100.12345

// number -> string 소수점 뒤에 남겨둘 자리수 지정가능
n.toFixed() : string // '100'
n.toFixed(1) : string //  '100.1'
profile
hello

0개의 댓글