We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
var
let
const
Originally posted by salutBleu June 2, 2023 4장 변수의 선언
The text was updated successfully, but these errors were encountered:
var 기본적으로 변수를 사용할 수 있는 위치. 전역 범위 혹은 함수 범위로 지정 재선언되고, 업데이트될 수 있다.
var키워드의 문제점
let let으로 선언된 변수는 해당 블록 내에서만 사용가능합니다. 업데이트될수 있지만 재선언은 불가능하다. 변수가 범위 내에서만 존재하기 때문에 이전에 이미 사용한 적이 있는 변수명에 대해서 더이상 신경쓰지 않아도 된다.
let의 호이스팅 var와 마찬가지로 let 선언은 맨 위로 끌어올려지지만 undefined로 초기화되는 var와 다르게 let은 초기화 되지 않는다. 선언 이전에 let변수를 사용하려고 시도한다면 Reference Error(참조 오류)가 발생한다.
const 일정한 상수값 유지. let선언처럼 const선언도 선언된 블록 범위 내에서만 접근 가능하다. 업데이트도 재선언도 불가능하다. 단, 객체는 가능하다.
const의 호이스팅 let과 마찬가지로 맨위로 끌어올려지지만 초기화되지 않는다.
Sorry, something went wrong.
No branches or pull requests
Discussed in #33
Originally posted by salutBleu June 2, 2023
4장 변수의 선언
The text was updated successfully, but these errors were encountered: