Number() String() Boolean() 자료형 변환

Louis·2023년 9월 6일
0
post-thumbnail

오늘은 자료형 변환에 대해 알아보겠습니다

먼저, 큰 종류로

Number()
String()
Boolean()

세가지의 자료형이 있는데요

이 것들은 어떤 형태로 존재하는지 구분해주는 역할을 합니다

Number(), String() 두 가지 먼저 알아보도록 하겠습니다!

console.log('234');
//234

console.log(234);
//234

위의 코드의 결과 값은 모두 234로 동일합니다

하지만 위는 문자 자료형이고, 아래는 숫자 자료형이기 때문에 ===으로는 성립이 되지 않습니다


(숫자의 색상이 서로 다르죠?)

추가 설명으로 ==는 값이 같다는 의미이고, ===는 자료형까지 모두 같은 것을 의미합니다

따옴표를 없애주어 숫자 자료형으로 변환해줄 수 있지만 Number() 함수를 통해 숫자 자료형으로 변환해 줄 수 있습니다

Number()

다른 자료형을 숫자 자료형으로 변환할 때는 Number() 함수를 사용합니다

Number('234') //234

typeof(Number('234')) //number


//추가적인 내용
Number(true) //1
Number(false) //0

String()

다른 자료형을 문자열 자료형으로 변환할 때는 String() 함수를 사용합니다

String(234) //'234'

typeof(String(234)) //string

Boolean

Booleantruefalse으로 나타내주는 함수입니다

대부분 true로 나타나지만

0, NaN, null, undefinedfalse로 나타납니다 :)

Boolean(0) //false 

Boolean(NaN) //false

Boolean('') //false
profile
디자이너의 코딩 도전👍🏻

0개의 댓글