출처
- 생활코딩, https://opentutorials.org/course/3085/18871
- Nomad Academy, www.youtube.com/watch?v=wUHncG3VwPw&list=PL7jH19IHhOLM8YwJMTa3UkXZN-LldYnyK
- 자바스크립트 비기너, www.inflearn.com/course/자바스크립트-비기너#
Vaiable (변수)
- 값(모든 종류의 값이 들어갈 수 있다)을 모아놓는 책장같은 역할.
대명사의 역할같기도 하다.
- 간단한 연산을 하더라도 변수로 지정을 해두고 변수로 써두면
나중에 값을 수정하더라도 변수안의 값만 수정하면 되니까 훨씬 편하다.
- 변수명은 특수 문자와 $, _을 제외한 모든 문자로 시작할 수 있다.
- 변수를 만들 땐 변수명 앞에 const나 let을 붙여준다.
(이전엔 variable의 약자 var을 붙여주었지만 현재는 잘 쓰이지 않음)
const, let은 이것이 변수라고 선언해주는 역할을 한다.
- 처음 선언할 때만 변수명 앞에 const or let을 붙이면 되고
그 아래에서 사용할 때는 변수명만 입력하면 된다.
- let은 선언과 동시에 임의의 값으로 초기화 할 수 있다.
한 번 지정한 변수의 값을 아래에서 또 다른 값으로 초기화할 수 있다.
- 그렇지만 const는 안정적인, 변하지 않는 변수로
초기에 지정한 값을 수정할 수 없다.
따라서 평상시에는 값을 임의로 바꿀 수 없는 const로만 변수를 만들다가
변수를 바꿔줄 일이 있는 특이한 경우에만 let으로 변수를 지정하는 것이 좋다.
/* 기본 변수 선언 */
var book = "책";
var point = "point";
/* 콤마로 구분 가능 */
var book = "책", point = 123;
/* 줄을 바꾸어 구분 가능 */
var book = "책",
point = 123;
'JavaScript' 카테고리의 다른 글
[JavaScript] Array (배열) (0) | 2020.06.03 |
---|---|
[JavaScript] 데이터 타입 (1) - 기본타입 (0) | 2020.06.03 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - Variable (let, const, var), Array, Object / 20.06.02 (0) | 2020.06.02 |
[JavaScript] Nomad Academy, 바닐라 JS로 크롬 앱 만들기 - 기초 / 20.06.01 (0) | 2020.06.01 |
[JavaScript] Object Model (객체화) (0) | 2020.05.31 |