
오늘은 자바스크립트의 대표적인 자료형에 대해 알아봅시다🙌
🔎 String, number, boolean
- String: 텍스트 데이터를 나타내는데 사용합니다. c언어와 달리 자바스크립트의 문자열은 변경 불가능합니다.
- Number: 숫자를 표현하는 자료형 입니다.
- Boolean: 논리적 요소를 나타내고, true와 false의 두가지 값을 가질 수 있습니다.
const myName = "Joy";
const age = 25;
const isAdult = true;
console.log(typeof myName);
console.log(typeof age);
console.log(typeof isAdult);

⚠️ 위의 예시에서 number에 해당하는 25, boolean 에 해당하는 true도 ""안에 넣게되면 string으로 인식합니다⚠️
🔎 Null 과 Undefined
- null: 어떤 값이 의도적으로 비어있음을 표현합니다. 이때, 연산에서는 거짓으로 취급합니다.
const major = null;
console.log(major);
console.log(typeof major);

결과를 보면 null이 할당된 변수의 타입이 object인 것을 확인할 수 있습니다.
- Undefined: 값이 할당되지 않은 변수입니다.
let major;
console.log(major);
console.log(typeof major);

둘을 비교하면, undefined는 변수는 선언되었으나, 값이 지정되지 않은 것 이고
null은 변수를 선언하고, null이라는 값을 할당한 것입니다.🥳🥳
🤔 undefined 예시에만 let을 쓴 이유: 저는 const를 주로 사용하지만,
const는 반드시 값이 할당되어야 하기 때문에 undefined의 예시를 보여드리기위해서 let 을 사용했습니다🥕
'JavaScript' 카테고리의 다른 글
| [JS] 데이터 정리하는 방법(Array) (0) | 2021.11.20 |
|---|---|
| [JS] const, let, var 차이점이 뭐지? (0) | 2021.10.29 |