JavaScript 형변환
: 가로안의 자료형을 문자형으로 변환시켜준다.
console.log(
String(3),
String(true),
String(false),
String(null),
String(undefined)
)
// 3 true false null undefined 출력
: 가로안의 있는 값을 숫자형으로 변환시켜준다.
console.log(
Number(3),
Number('안녕'),
Number(true),
Number(false)
)
// 3 NaN 1 0 출력
NaN 은 계산 중 에러가 발생했다는 것을 나타내주는 값입니다.
부정확하거나 정의되지 않은 수학 연산을 사용하면 계산 중에 에러가 발생하는데
이때 NaN이 반환됩니다.
: 가로안의 있는 값을 불린형으로 변환시켜준다.
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 출력