728x90
var score //변수선언
score - 90; //값의 할당
var score = 80; //변수선언과 값의 할당
변수선언과 값의 할당을 2개의문으로 나누어 표현한 코드와 (위)
변수선언과 값의 할당을 하나의 문으로 단축한 표현한 코드는 정확히 동일하게 동작한다. (아래)
자바스크립트엔진은 변수선언과 값의할당을 하나의 문으로 단축 표현해도 변수 선언과 값의 할당을 2개의 문으로 나누어 각각 실행한다.
재할당
var 키워드로 선언한 변수는 선언과 동시에 undefined로 초기화되기 때문이 엄밀히 말하자면 변수에 처음으로 값을 가지는 것도 재할당이다.
재할당은 변수에 저장된 값을 다른 값으로 변경한다. 그래서 변수이다.
값을 재할당 할 수 없어서 변수에 저장된 값을 변경할 수 없다면 변수가 아닌 상수constant이다. 상수는 단 한번만 할당 할 수 있는 변수이다.
'코딩 > Javascript' 카테고리의 다른 글
데이터타입 (0) | 2021.10.08 |
---|---|
카멜케이스와 파스칼케이스 (0) | 2021.10.08 |
변수2- 변수 선언의 실행시점과 변수 호이스팅 (0) | 2021.10.08 |
변수의 이름은 어디에 등록되는가 (0) | 2021.10.08 |
초기화란 initalization (0) | 2021.10.08 |