본문 바로가기

Node

JS 기초 - var, let const

 

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