거의 모든 값은 const를 사용하는게 좋다.
let은 가끔. var는 사용하지 말 것
[]
로 감싸서 나타내는 형식. 배열 안에 들어가 있는 것들을 요소(item)라고 부른다.key : value
로 나타냄const food = ["pizza", "hamburger", "chicken", "pasta"];
food[0] = "taco"; //food 배열의 0번째 값을 taco로 바꾼다.
const food = ["taco", "hamburger", "chicken", "pasta"]; //변경된 후
food.push("")
const info = {
name : "seo",
id : "seo12",
password : 1234
}
info.name = "naomi"; //info의 name안의 value를 naomi로 바꾼다.
info.age = 20; //info안의 age(key)를 생성하고 값으로20(value)을 넣어준다.
array와 object가 const로 설정되어 있어도 array, object의 내부 값은 변경 가능하다.
let hello;
console.log(hello); //undefined
undefined가 반환된다면 참조한 변수가 선언 이후 값이 할당된 적이 없는, 즉 초기화되지 않은 변수라는 뜻이다.
let sayHello = null;
console.log(null);
변수에 null을 할당하는 것은 변수가 이전에 참조하던 값을 더 이상 참조하지 않겠다는 의미이다. 이전에 할당되어 있던 값에 대한 참조를 명시적으로 제거하는 것을 의미한다.
function plus(a, b){
console.log(a + b);
}
plus(2, 3); //5
if(내용) 내용의 값은 boolean이어야함
if(true){
이 값을 실행
}