반응형
#1 - Number
Number 는 37이나 -9.25와 같은 숫자를 표현하고 다룰 때 사용하는 원시 래퍼 객체이다
Number 생성자는 숫자를 다루기 위해 상수와 메소드를 가지고 있다
다른 타입의 값은 Number() 함수를 사용하여 숫자로 바꿀 수 있다
NaN도 Number 타입이다
#2 - String
기본적으로 텍스트 정보이다.
" "(따옴표)로 감싸주어야 javscript가 문자열임을 인식하게 한다.
'' 작은 따옴표를 써도되고 "" 큰따옴표를 써도 상관없지만 섞어 쓸 수는 없다
섞어 쓰는 경우엔 문자열 안에 인용구가 들어갈때 정도?
#3 - Boolean
false, true 가 있다 0과 1로 대체가 가능하지만
javscript에 내장된 false, true를 주로 사용한다.
비슷한 예로 파이썬에 False, True가 있다 js 에서는 소문자로 입력해야 인식이 된다.
#4 - Null
일부로 값을 지정하지 않는 것으로 설정
ex) 로그인 하기 전 사용자
false나 0으로 대체할 수 있지만
null을 명시함으로 여기에 값이 없다는걸 알수 있다.
undefined랑 헷갈릴수 있지만
다른 것이니 주의해야 한다. ( null은 정말 아무것도 없다라는 개념)
#5 - Undefined
null과 헷갈리는 undefined는 우리가 설정하는 것이 아니다
null 은 변수에 설정하지만 undefined는 변수에 설정하지 않는다.
아무것도 정의된게 없다라고 말해주는 것이다.
처음 배울때 null과 굉장히 헷갈리니 주의하자!
반응형
'javascript' 카테고리의 다른 글
자바스크립트 비교연산자 (0) | 2023.03.07 |
---|---|
자바스크립트 Math 객체 (0) | 2023.03.06 |
자바스크립트 템플릿 리터럴 (0) | 2023.03.06 |
자바스크립트 문자열 매서드 (0) | 2023.03.02 |
[JS] 변수 (0) | 2023.03.01 |