var, let, const는 조금씩 다르다.
var는 변수를 재할당, 재선언이 가능하지만
let은 재할당은 불가, 재선언은 가능하다.
const는 재할당, 재선언 모두 불가능하다.
function funcA(){
if(true){
const A = 'F';
console.log(A);
}
console.log(A);
}
funcA()
함수 내에서 참조할 수 있는 범위도 다르다.
const와 let은 이 경우 if 문 밖에서, 함수 내에서 A라는 변수 값을 낼 수 없다.
하지만 위의 const를 var로 바꾼다면 if 문 밖에서도 A라는 변수가 사용이 가능하다.
아래처럼 반복문을 만들수도 있다.
for(let i=0;i<10;i++){
if(i==3){
console.log("It is 3");
continue;
}
if(i==5){
console.log("It is 5 and end")
break;
}
console.log("num is "+ i);
}
const people = {
name : 'kim',
house: '성남',
dog: '말티즈',
}
for (let x in people){
console.log(`${x} is ${people[x]}`);
}
'Node' 카테고리의 다른 글
| javascript 함수 4가지 (0) | 2024.07.28 |
|---|---|
| express generator (0) | 2024.07.28 |
| npm, install, uninstall, let, const, var (0) | 2024.07.27 |
| docker, mariaDB 설치 및 사용 (0) | 2024.07.22 |
| html, css, js 간단히 만들고 node에 연결해보기 (0) | 2024.07.21 |