Variables (변수)는 값의 컨테이너입니다. 또한 설명적인 이름으로 데이터에 레이블을 지정하면서 이해도 높입니다.
변수 수행 작업은 다음과 같습니다.
1. 설명이 포함된 이름으로 변수를 만들기
2. 변수에 저장된 정보를 저장 또는 업데이트
3. 변수에 저장된 참조 또는 ‘가져오기’ 정보
변수 생성은 3가지로 var, let, const가 있습니다. ES6 도입 전에는 var만 사용이 가능했지만 도입 후 const, let 사용을 가능하게 했습니다.
1. var은 새 변수를 생성하거나 선언하는 javascript 키워드입니다.
2. let
(1) 변수에 다른 값을 다시 할당할 수 있습니다.
(2) 변수에 값을 할당하지 않고 변수를 선언할 수 있으며 undefined로 자동 초기화 됩니다.
3. const :
(1) 재할당이 불가능하여 TypeError가 뜹니다.
(2) 변수에 값을 무조건 할당해주어야 하며 SyntaxError가 뜹니다.
연산자란 변수의 값이 업데이트 되고 해당 변수의 새 값으로 할당됩니다.
1. 수학 할당 연산자 : += / -= / *= / /=
2. 증가 및 감소 연산자
(1) 증가 연산자 : ++ 변수 값을 1만큼 증가합니다.
(2) 감소 연산자 : -- 변수 값을 1만큼 감소합니다.
문자열 연결과 보간은 다음과 같습니다.
1. 문자열 연결 : +연산자는 두 문자열 값이 변수에 저장되어 있는 경우에도 두 문자열 값을 결합하는 데 사용할 수 있습니다. Ex) 'I own a pet ' + myPet + '.';
2. 문자열 보간
(1) 템플릿 리터럴은 백틱으로 래핑됩니다.
(2) $(변수명)으로 템플릿 리터럴에 값이 삽입됩니다.
Ex) `I own a pet ${myPet}.`
typeof 연산자란 변수의 데이터 유형을 추적합니다.
ex) typeof 변수명
[Codecademy-Javascript] 7장 Loops (0) | 2022.09.22 |
---|---|
[Codecademy-JavaScript] 6장 ARRAYS (0) | 2022.09.22 |
[Codecademy-JavaScript] 5장 SCOPE (0) | 2022.09.22 |
[Codecademy-Javascript] 4장 Functions (0) | 2022.09.22 |
[Codecademy-JavaScript] 3장 CONDITIONALS (0) | 2022.09.22 |