JavaScript Var, Let 및 Const

Mar 25 2023
더 짧은 코드 작성에 대한 요구가 날로 증가함에 따라 JavaScript 팀에서 많은 새로운 기능이 제공되고 있습니다(개발자는 이를 원라이너라고 함). 새로운 ES6 기능인 var, let 및 const는 많은 초보자를 혼란스럽게 합니다.

더 짧은 코드 작성에 대한 요구가 날로 증가함에 따라 JavaScript 팀에서 많은 새로운 기능이 제공되고 있습니다(개발자는 이를 원라이너라고 함).

새로운 ES6 기능인 var, let 및 const는 많은 초보자를 혼란스럽게 합니다.

당신이 그들 중 하나라면 이 게시물은 당신을 위한 것입니다. 간단하게 어떻게 작동하는지 봅시다.

Var, Let 및 Const는 무엇입니까?

이 3가지가 JavaScript에서 변수 선언에 사용되는 키워드입니다.

유형과 이름으로 변수를 선언해야 하는 C++ 또는 Java에 익숙한 경우

예를 들어

int sum = 0

let, var 및 const의 차이점

let 키워드 로 선언된 변수는 다음 속성을 갖습니다.

  • 블록 범위를 갖게 됩니다.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • 블록 범위를 갖게 됩니다.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • 전역 범위를 갖게 됩니다.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

let var 및 const 요약표

이 게시물은 JavaScript 초보자에게 도움이 될 것입니다.

여기까지 읽어 주셔서 감사합니다. 곧 Javascript에 대한 자세한 내용을 게시할 예정입니다.

읽는 것을 잊지 마세요

  1. 초보자를 위한 GitHub
  2. 리포지토리 복제, 분기 생성 및 새 변경 사항 가져오기.