데이터 타입 2
1. Boolean(불리언). true와 false(참과 거짓)를 나타내는 값이다.
let bool1 = true;
let bool2 = false;
console.log(bool1); // 출력: true
console.log(typeof bool1) // 출력: boolean
console.log(bool2); // false
console.log(typeof bool2) // 출력: boolean
참거짓을 나타내는 boolean은 if문에서 쓰이게 되므로 굉장히 중요하다.
ex)
if (boolean) { } else { }
let x;
console.log(x);
출력: undefined
코드를 짜다가 'undefined'가 출력된다면 변수를 제대로 할당했는지 확인하자
※ null : 값이 '존재하지 않음'을 명시적으로 나타내는 방법
null과 undefined는 같지 않다.
undefined가 개발자의 실수 등으로 값을 지정받지 못했다면
null은 개발자의 의도로 값을 지정하지 않은 것이다.
let y = null;
console.log(y); // 출력: null
let person = {
name: 'Jeong',
age: 30,
stupid: true // value에는 어느 데이터 타입이 들어가도 된다.
}
console.log(typeof person); // 출력: object
여러 개의 데이터를 순서대로 저장하는 데이터 타입이다.
내용을 [대괄호]로 감싸준다.
let number = [1, 2, 3, 4, 5];
// 데이터들이 각각 자신들의 위치에 대한 데이터를 가지고 있으며 위치 0부터 시작한다. 이를 index라고 한다.
let fruits = ['apple', 'banana', 'orange'];
// 이 예시에서 0번째 항목은 'apple', 1번째 항목은 'banana', 2번째 항목은 'orange'이다.