Javascript 4일차. while문, 중첩 for문, 함수에 대해서 학습했다.
선언형 함수와 익명 함수가 있다.
선언형 함수는 브라우저가 런타임 이전에 선언되는 함수여서 호이스팅 현상이 일어난다.
function f(name) { 실행문; 실행문; } f('이름');
익명 함수는 브라우저가 런타임에 동적으로 선언되는 함수여서 선언을 한 후에 호출이 되어야 한다.
const f = function() { 실행문; 실행문; } f();
var, let, const의 차이점
✅ var
유효 범위 : 함수 스코프
값 재할당 : 가능
재선언 : 가능
✅ let 키워드
유효 범위 : 블록 스코프 / 함수 스코프
값 재할당 : 가능
재선언 : 불가능
✅ const 키워드
유효 범위 : 블록 스코프 / 함수 스코프
값 재할당 : 불가능
재선언 : 불가능