자바스크립트: Var vs Const vs Let 👍💯
4179 단어 webdevbeginnersjavascript
차이: 장단점
A
var
(variable의 약자)는 어디에서나 액세스할 수 있는 전역 변수이며 다른 값을 할당할 수도 있습니다.var hello = "Hi!";
장점:
단점:
Const: 장단점
const로 선언된 변수는 상수 값을 유지합니다.
const
선언은 let
선언과 몇 가지 유사점을 공유합니다.Const 선언은 블록 범위입니다.
let 선언과 마찬가지로 const 선언은 선언된 블록 내에서만 액세스할 수 있습니다.
Const는 다시 선언하거나 업데이트할 수 없습니다.
이는
const
에 설정된 값이 항상 동일하게 유지되며 업데이트할 수 없음을 의미합니다.장점:
const.message = "Hello"
와 같은 하위 변수를 할당할 수 있습니다. 단점:
const hello = "Hi!";
hello = "Ciao!" // Const cannot be updated.
하자: 장단점
let
는 이제 변수 선언에 선호됩니다. var
선언에 대한 개선으로 제공되므로 놀라운 일이 아닙니다. 또한 방금 다룬 var 문제도 해결합니다. 이것이 왜 그런지 생각해 봅시다.let은 블록 범위입니다.
따라서
let
가 있는 블록에서 선언된 변수는 해당 블록 내에서만 사용할 수 있습니다. 예를 들어 설명하겠습니다.function test1() {
let test = "ee";
console.log(test); // returns "ee"
}
function test2() {
let test = "ff";
console.log(test); // returns "ff"
}
업데이트할 수 있지만 다시 선언할 수는 없습니다.
예를 들어 다음과 같은 오류가 반환됩니다.
let test = "Hello!";
let test = "Robot."; // Error ❌
그러나 let 변수는 다른 블록에서 다시 선언할 수 있습니다. 예를 들어, 함수와 다른 함수는 문제 없이 동일한 변수 이름을 사용할 수 있습니다.
따라서
let
는 사용하기 쉽고 많은 장점이 있기 때문에 2022년 개발자의 주요 선택이 됩니다.장점:
let
는 수많은 개선 사항이 포함된 var
의 최신 버전입니다. 단점:
let
가 훌륭한 선택이므로 단점이 별로 없습니다. 읽어주셔서 감사합니다 👋
If you like my content, please leave a ❤️ or even a Comment 💬
Reference
이 문제에 관하여(자바스크립트: Var vs Const vs Let 👍💯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/w6/javascript-var-vs-const-vs-let-37m9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)