변수
변수는 데이터를 저장할 때 쓰이는 '이름이 뭍은 저장소'
자바스크립트에서는 let 키워드를 사용해 변수를 생성한다.
- 정보(let 대신 var)
만들어진 지 오래도니 스크립트에서 let 대신 var 라는 키워드를 발견하는 경우가 있다.
var는 let과 거의 동일하게 동작 var도 let 처럼 변수를 선언하는데 사용한다 다만 var는 '오래된' 방식
변수에는 어떤 값이든지 넣을 수 있다 원하는 만큼 값을 변경할 수도 있다.
값이 변경되면 이전 데이터는 변수에서 제거된다.
변수를 두번 선언하면 에러가 발생
- 따라서 변수는 딱 한번만 선언하고 선언한 변수를 참조할 때는 let 없이 변수명만 사용해 참조해야 한다.
함수형 언어
- 함수형 프로그래밍 언어는 변수값 변경을 금지한다.
변수 명명 규칙
자바 스크립트 에서는 변수 명명시에 두가지 제약 사항이 있다.
1. 변수 명에는 오직 문자와 숫자, 그리고 기호 $와 _ 만 들어갈 수 있다.
2. 첫 글자는 숫자가 될수 없다.
여러 단어를 조합하여 변수명을 만들 땐 카멜 표기법이 흔히 사용
카멜 표기법이란 -> 단어를 차례대로 나열하면서 첫 단어를 제외한 각 단어의 첫글자를 대문자로 작성한다.
변수명은 대,소문자를 구별한다.( 서로 다른 변수 )
예약어는 변수명으로 사용할 수 없다 이 단어들은 자바 스크립트 내부에서 이미 사용중이기 때문(let,class,return,function)
상수
변화하지 않는 변수를 선언할 땐 let 대신 const를 사용
const로 선언한 변수를 상수 라고 부른다.
상수는 재할당 할 수 없으므로 상수를 변경하려고 하면 에러가 발생
바람직한 변수명
변수명은 간결하고 명확 , 변수가 담고있는 것이 무엇인지 잘 설명할 수 있어야한다.
사람이 읽을 수 있는 이름을 사용
최대한 서술적이고 간결하게
자신만의 규칙이나 소속된 팀의 규칙을 따르기.
요약
var, let, const를 사용해 변수를 선언할 수 있습니다.
- let – 모던한 변수 선언 키워드입니다.
- var – 오래된 변수 선언 키워드입니다. 잘 사용하지 않습니다.
- const – let과 비슷하지만, 변수의 값을 변경할 수 없습니다.
변수명은 변수가 담고 있는 것이 무엇인지 쉽게 알 수 있도록 지어져야 합니다.
출처 : ko.javascript.info/
'자바 스크립트' 카테고리의 다른 글
자바스크립트 형 변환 (0) | 2020.12.02 |
---|---|
자바스크립트 상호작용(alert,prompt,confirm) (0) | 2020.12.02 |
자바스크립트 자료형 (0) | 2020.12.02 |
자바 스크립트 엄격모드(use strict) (0) | 2020.12.02 |
자바스크립트란 (0) | 2020.12.01 |
댓글