공부/TIL-D
변수, 선언, 식별자, 할당, 정의
HeoBeomSung
2019. 5. 2. 09:47
변수,:어떠한 '한 값'을 갖기위한 메모리의 '주소' 또는 '그 자체'
선언 var a (주소의 값의 이름을 엔진에게 알려준다. 그자체를 엔진에게 알려준다)
할당 (그 공간 자체에 값을 할당)
식별자(변수,함수 등 다른것과 구별할 수 있게 하는것)
-어떤것을 구분하기 위한 것 변수,함수 ( 그중 이미 선언된 식별자가 예약어)
정의(var a ; 를 하게되면 '타언어에선 선언'만 되지만 자바스크립트에서는 자동으로 undefined라는 값으로 할당까지 이뤄지고, 정의된다. 그렇기 때문에 선언과 정의를 구분하는 것은 의미가 없고, 굳이 차이점을 만들어야한다면 var a = null;을 하여 a에 값이 없게 만들어야 한다 선언만 된 상황)
반응형