변수를 선언할 때는 'let'을 사용한다.
따옴표를 사용합니다. (큰 따옴표와 작은 따옴표 구분 없이)
let myName = "Song"
let myName = 'Song'
let hello = `` Hello ${myName}?!` `
console. log(myName); // Song
console. log(myName); // Song
console. log(hello); // Hello Song?!
숫자와 "숫자"(=문자 데이터)를 구분하자.
true, false 두 가지 값밖에 없는 논리 데이터입니다.
값이 할당되지 않은 상태를 나타냅니다. (JS에서만 나옴)
let undef;
let obj = { abc: 123 }; //객체 데이터
console.log(undef); //undefined
console.log(obj.abc); //123
console.log(obj.xyz); //undefined
어떤 값이 의도적으로 비어있음을 의마합니다.
let empty = null;
console.log(empty); //null
여러 데이터를 Key:Value 형태로 저장합니다. { }
let user = {
name: 'Song',
age: 26,
isValid: true
};
console.log(user.name); //Song
console.log(user.age); //26
console.log(user.isValid); //true
user라는 객체 안에 여러 데이터를 저장하였다.
여러 데이터를 순차적으로 저장합니다. [ ]
let fruits = ['Apple', 'Banana', 'Cherry'];
console.log(fruits[0]); // 'Apple'
console.log(fruits[1]); // 'Banana'
console.log(fruits[2]); // ' Cherry'
항상 0부터 세는 습관을 가지자!
객체 데이터 vs 배열 데이터 : 무슨 괄호를 사용하는지 주시하자.