브라우저(또는 Node.js)가 제공하는 "디버깅 도구"
👉 개발자가 코드 흐름이나 값을 확인하려고 출력하거나,
경고하거나, 에러를 볼 때 쓰는 거야❗




















var➡함수 레벨 스코프
let & const➡블록 레벨 스코프




console.log(greeting);
var greeting = 'hello';
var greeting; // 선언만 호이스팅됨 (이때 값은 undefined)
console.log(greeting); // undefined 출력
greeting = 'hello'; // 값 할당



