자바스크립트의 원칙
<aside> 💡 "값이라고 정의 된 것은 모두 변수에 넣을 수 있다"
</aside>
<aside> 💡 자바스크립트 코드는 문과 식, 두 가지로 이루어져 있다. 값이 반환: 식, 세미콜론(;)으로 끝난다. → 식의 변주가 더 크다. 값 미반환: 문, 세미콜론이 붙지 않는다. → if문(if, swtich/분기문 ..), for문(for, while/반복문)
</aside>
자바스크립트 함수
function foo(){
return 0;
}
const bar = function bar(){ };
// ▼ 여기서 호출된 함수는 const로 선언한 bar
bar();
// ▼ 함수식에서 함수 명은 참조값으로 변수에 들어가는 순간부터 벗겨지기 때문에
// 콜백함수를 제외하고는 거의 익명함수로 사용한다.
const bar2 = function(){ };