자바스크립트 타입(type)

조원태·2022년 6월 24일
0

자바스크립트 에는 여러가지 타입이 존재합니다

let number = 1 // 숫자 자료형
let string = "hello" // 문자 자료형
let boolean = true // 불 (true, false)

만약 숫자 자료형에 값이 없으면

let number; //undefined

가 출력되고 이는 값이 없음을 나타냅니다.

만약 숫자 자료형을 더 하면 어떻게 될까요?

let string = "200" + "300" // 200300

문자 자료형을 + 할 경우 계산이 되지 않고 200300 처럼 나열이 되어버립니다
이를 해결하기위해

let srting = Number("200")+ Nunber("300") // 500

위와 같이 Number 메서드를 이용하여 문자 자료형을 숫자 자료형으로 변경 해주어야 합니다
만약 인수를 숫자로 바꿀수 없다면 NaN (Not a Number) 가 출력됩니다

boolean 자료형은 참,거짓을 나타낼때 사용합니다
값이 참이면 true 값이 거짓이면 false 를 출력해줍니다
false는 값이 false, 0, ""(빈문자열), NaN, undefined, null 이면 false로 출력됩니다

만약 타입을 알고 싶으면 typeOf를 사용하여 알아낼수 있습니다

console.log(type 1)  // 숫자 자료형 number
console.log(type "1") // 문자 자료형 srting
console.log(type ture) // 불 boolean

0개의 댓글