[2주차] JavaScript 형변환

aekyoung kwon·2022년 11월 18일
0

JavaScript 형변환

String()

: 가로안의 자료형을 문자형으로 변환시켜준다.

    console.log(
        String(3),
        String(true),
        String(false),
        String(null),
        String(undefined)
    )
// 3 true false null undefined 출력

Number()

: 가로안의 있는 값을 숫자형으로 변환시켜준다.

    console.log(
        Number(3), 
      	Number('안녕'), 
        Number(true), 
        Number(false)
    )
// 3 NaN 1 0 출력
  • 주의사항
    Number(nall) // 0
    Number(undefined) // NaN

NaN 은 계산 중 에러가 발생했다는 것을 나타내주는 값입니다.
부정확하거나 정의되지 않은 수학 연산을 사용하면 계산 중에 에러가 발생하는데
이때 NaN이 반환됩니다.

Boolean()

: 가로안의 있는 값을 불린형으로 변환시켜준다.

    console.log(
        Boolean(1),
        Boolean(123),
        Boolean("안녕")
    )
// true true true 출력

    console.log(
        Boolean(0),
        Boolean(""),
        Boolean(null),
        Boolean(undefined),
        Boolean(NaN)
    )
// false false false false false 출력 
  • 주의사항
    Boolean(0) //false
    Boolean('0') // true
    Boolean('') // false
    Blooean(' ') //true
profile
멍텅구리

0개의 댓글