변수와 상수
📖 변수 생성의 3 단계
📖 var
📖 let
// 재선언 불가.
let fruit='사과';
let fruit='바나나';
// 재할당 가능.
let fruit='사과';
fruit='바나나';
📖 const
// 재선언 불가.
const fruit='사과';
const fruit='바나나';
// 재할당 불가.
const fruit='사과';
fruit='바나나';
// 선언과 동시에 할당되기 때문에 할당된 값이 없으면 오류.
const fruit;
📖 지역 변수, 외부 변수
객체
다양한 데이터를 담을 수 있다. (원시형은 오직 한 타입의 데이터만 담을 수 있다.)
key 로 구분된 데이터 집합, 복잡한 개체를 저장할 수 있다.
{ ... } : 중괄호 안에 여러쌍의 프로퍼티를 넣을 수 있다.
// 객체 생성자 만들기.
let cat = new Object();
// 객체 리터럴 만들기.
let cat = {};
상수 재할당
const fruit={
name="apple",
condition="sweet",
}
fruit.name="banana";
console.log(fruit) // banana 출력.
fruit={name:"lemon", condition:"sour"};
함수
📖 함수 선언문 vs 함수 표현식
// 함수 선언문
function fruit() {
console.log("lemon");
}
// 함수 표현식
let fruit = function() {
console.log("lemon");
}
let fruit2 = () => {
console.log("lemon2");
}
📖 콜백함수
const playWithDog = (dog,action) => {
action(dog);
}
const useBall = (dog) => {
alert(dog+"과 공으로 놀아줍니다.");
}
playWithDog("happy",useBall);
✍️ 공부한 내용을 정리하는 공간이기 때문에, 정확하지 않은 사실이 들어갈 수 있습니다.