var는 함수 레벨 스코프 라면서
왜 이게 실행됨?
함수 밖인데?
if는 함수가 아니야
var 전역변수 let 지역변수 클로저로 전역변수화
if가 아닌 함수에다가 넣어보면 돼요 if, for 등등 전부 블록스코프에요
Bar=“” 스트링 넣었으니까 콘솔로그가 스트링을 적는거임 Console.log() 안에 함수만 넣어야 하능건 아님 위에꺼 무시하고 Console.log(“점심뭐먹지”) 적어봐 그대로 적힐거임
함수가 아님
if는 함수가 아니야
var 전역변수 let 지역변수 클로저로 전역변수화
if가 아닌 함수에다가 넣어보면 돼요 if, for 등등 전부 블록스코프에요
Bar=“” 스트링 넣었으니까 콘솔로그가 스트링을 적는거임 Console.log() 안에 함수만 넣어야 하능건 아님 위에꺼 무시하고 Console.log(“점심뭐먹지”) 적어봐 그대로 적힐거임
함수가 아님