JavaScript에서 변수를 선언하는 3가지 방법: var, let 및 const 설명
4247 단어 webdevbeginnersjavascriptreact
let
및 const
뿐입니다.이 기사를 작성하는 이유는 새로운 개발자가
var
사용에 대해 회의적인 이유에 대한 정보를 정리하고 인터뷰에서 이 질문을 할 때마다 "var은 나쁘다", "var는 나쁘다"라는 말만 듣게 되는 것입니다. 전역 변수"bla, bla.tldr;
var
는 함수 범위입니다. 즉, 선언된 함수의 범위에서만 액세스할 수 있습니다. var
및 let
는 블록 범위입니다. 즉, 선언된 블록 범위에서만 액세스할 수 있습니다. 더 깊은 설명을 원하는 사람들은 계속 읽어야 합니다.
바르
const
는 시간이 시작된 이래로 존재해 왔습니다(농담입니다. 그 이전에도 있었던 것 같습니다). 다음을 사용하여 선언된 변수의 일부 특성var
var
)console.log(test); // undefined
var test = "512";
console.log(test); // 512
인터프리터는 이 코드를 다음과 같이 보기 때문에
var test; // undefined is the default value
console.log(test); // undefined
test = "512"
console.log(test); // 512
const 및 let
undefined
와 const
의 동작은 let
를 사용하여 선언된 변수를 다시 할당할 수 없다는 점을 제외하면 동일합니다.const
및 const
를 사용하여 선언된 변수의 일부 특성let
를 사용하여 선언된 변수는 재할당할 수 있지만 재할당할 수는 없습니다let
.console.log(test); // ReferenceError: Cannot access 'test' before initialization
var test = "512";
console.log(test);
결론
Every tool is build for serving some purpose, we should utilise for it's goodness and not just follow the herd criticising it.
이 도구를 가장 잘 사용하는 방법을 설명하는 다른 기사를 작성하겠습니다.
그게 다야. 이 기사가 도움이 되었기를 바랍니다. 의견이나 질문이 있으시면 아래 의견에 자유롭게 기재하십시오. 더 많은 기사를 보려면 나를 팔로우하십시오.
Until next time
Reference
이 문제에 관하여(JavaScript에서 변수를 선언하는 3가지 방법: var, let 및 const 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/anshuman_bhardwaj/3-ways-to-declare-variables-in-javascript-var-let-and-const-explained-45am텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)