참치코더의 꿈 메모장

2021/09/13 Javascript - 변수 기본 (var, let, const) 본문

Javascript

2021/09/13 Javascript - 변수 기본 (var, let, const)

참치깡 2021. 9. 13. 19:26
728x90

변수를 선언 할때는 var, let, const 키워드를 사용한다.

 

자바스크립트의 var키워드는 암묵적으로 초기화를 수행하므로 이러한 위험으로부터 안전하다.

 

변수 선언은 소스코드가 한 줄씩 실행되는 시점 즉 런타임이 아니라 그 이전 단계에서 먼저 실행된다.

 

이처럼 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을

변수 호이스팅이라 한다.

 

* var 키워드로 선언한 변수는 값을 값을 재할당 할수 있다. 

 

ES6에서 도입된 const 키워드를 사용해 선언한 변수는 재할당이 금지된다.

즉 const 키워드는 단 한번만 할당할 수 있는 변수를 선언한다.

const 키워드를 사용하면 상수를 표현할 수 있다.

 

식별자 네이밍 규칙

 

1. 식별자는 특수문자를 제외한 문자, 숫자, 언더스코어, 달러 기호를 포함할 수 있다.

2. 단, 식별자는 특수문자를 제회한 문자, 언더스코어, 달러 기호로 시작해야 한다. 

   숫자로 시작하는 것은 허용하지 않는다.

3. 예약어는 식별자로 사용할 수 없다.

 

*  자바스크립트는 대소문자를 구별한다.

 

값은 식(표현식)이 평가되어 생성된 결과를 말한다. 

 

리터럴
리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을

말한다.

 

즉 리터럴은 값을 생성하기 위해 미리 약속한 표기법이라고 할 수 있다.

 

표현식

값으로 평가될 수 있는 문은 모두 표현식이다.

 

문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다.

문의 집합으로 이뤄진 것이 프로그램이며, 문을 작성하고 순서에 맞게 나열하는 것이

프로그래밍이다.

 

728x90
Comments