JAVA SCRIPT (3) 썸네일형 리스트형 [Quiz] JS loop 문법 간단 비교 1번 코드가 가장 좋다고 하는데, 왜일까? 1~3번 모두 같은 내용을 수향하는 코드다. 이 중 무엇을 사용하는 것이 가장 좋을까? 1번 forEach loop 사용 projects.forEach((project) => { }); 2번 for loop 사용 for(let project of projects) { } 3번 for loop 사용 let project; for(let i = 0; i [portfolio] 랜덤 숫자 맞추기 게임 https://dev-jn-first-portfolio.netlify.app Document 랜덤 숫자 맞추기 게임을 시작하세요! 남은 도전 기회 : 5번 dev-jn-first-portfolio.netlify.app 랜덤 숫자 맞추기 깃허브 소스코드: https://github.com/jn33-dev/first-JS-project GitHub - jn33-dev/first-JS-project Contribute to jn33-dev/first-JS-project development by creating an account on GitHub. github.com [JS] 호이스팅, let과 var의 차이 hoisting을 설명: 코드를 실행하기 전에 변수, 함수, 클래스의 선언문을 미리 끌어 올리는 것 변수와 클래스의 경우, 선언만 호이스팅 되고, 초기화는 되지 않음 console.log(a); // undefined a = 1 var a = 1; console.log(a); // 1 let & var의 차이점을 설명 var는 전역/지역 변수의 구분이 없음 그러나, 함수에서는 hoisting되어 지역변수로 사용이 가능 똑같은 변수명으로 재선언이 가능 // 함수에서 var는 지역변수로 기능 function foo() { var b = 1; } console.log(b); // *b is undefined* // 조건문에서 var는 전역변수로 기능 for(var i = 1; i 이전 1 다음