[JavaScript] 자바스크립트 기초 (4) : 자료형

조구미·2021년 7월 25일
0

JavaScript

목록 보기
5/7
post-thumbnail

자바스크립트에서는 자료형을 명시하지 않으며,
변수는 문자열이였다가 숫자가 될 수도 있다.

✔typeof를 사용하면 변수의 타입을 알 수 있다.

📞 number

정수(integer)
부동소수점 숫자(float)
infinity, -infinity(무한대)
NaN

NaN은 계산 중 에러가 발생한 것을 나타내주는 값.
이 또한 number에 포한된다.

(여기서 발생한 에러는 문자열과 숫자를 연산하여서 생긴 에러)

🧵 string

문자열은 따옴표를 사용하여 정의하는데,

큰 따옴표 "gummy"
작은 따옴표 'gummy'
역 따옴표(백틱 backtick) gummy

큰 따옴표와 작은 따옴표에는 차이가 없음.
역 따옴표는 변수나 표현식을 문자열에 넣을 때 사용함.

✖ 큰따옴표와 작은따옴표는 불가능

🎈 boolean

true 와 false 두 값만 존재

🧨 null, undefined

'없음'을 표시하는 두 자료형.

null은 값이 없다. 값이 없다는 것을 표시해 주는 값.
undefined는 값이 아직 설정되지 않았다.

'아직'이라는 차이.


✔ undefined를 개발자가 직접 변수에 할당할 수는 있으나 null 사용 권장.

🛒 객체, 심볼

따로 게시하겠음.

👀 typeof 연산자

앞서 사용한 인수의 자료형을 반환하는 연산자.

typeof x (연산자)
typeof(x) (함수)

✔ null은 object(객체)형이 아니다. 단순 언어상 오류.

profile
#아무것도모르는개발자

0개의 댓글