이거 왜 안되는거임?result는 undefined라는데 return 하면 결과로 내뱉어주는거 아녔음?function printIt(){ let result = 'hello'; return result;}printIt();console.log(result);
scope에 대해서 공부
함수 내에서 선언했으니까 지역변수인건 알겠는데 변수를 return했으면 글로벌변수되는거아님?
리턴은 변수가 나가는게 아니라 값이 나가는거지
오.. 대충 감 잡힐려한다
let 이라고 당당하게 써놓고 밖에서 쓰네
이건 저급 어그로다
안에서 밖은 참조 가능한데 그 역은 안됨 그리고 함수라 var라도 못함