티스토리 뷰
목차
1. 영어 대소문자와 $, _를 사용하기
2. camelCase
3. 변수 이름으로 사용하면 안 되는 것들
1. 영어 대소문자와 $, _를 사용하기
한국어, 중국어, 일본어, 특수문자 등 모두 가능하다. 그러나 세계적으로는 영어 대소문자와 $, _만 사용한다. 따라서 만든 프로그램이 세계적으로 사용되길 바란다면 영어 대소문자와 $, _를 사용하길 추천한다. 또한 첫 글자는 숫자를 사용할 수 없다.
2. camelCase
변수 이름에는 띄어쓰기가 들어가면 안된다. 따라서 camelCase로 변수명을 만들어야 한다.
camelCase는 무엇일까?
예제를 통해 알아보자.
let firstName = 'Jane';
위의 예제를 보면 firstname이 아니라 firstName라고 썼다. 두번째 단어의 첫글자가 대문자인 것을 알 수 있는데 두 개 이상의 단어가 모인 합성어에서 사용되며 낙타의 등과 닮았다고 해서 CamelCase라는 이름이 붙었다.
camelCase 외에도 PascalCase도 있고, snake_case도 있지만 자바스크립트는 camelCase를 쓰고있다.
3. 변수 이름으로 사용하면 안 되는 것들
자바스크립트에는 미리 쓰이는 단어들이 있다. 이것들을 예약어라고 하는데 예시로 for, while, if, try, finally, else 등등 많지만 모두 암기할 필요는 없다. 예약어를 사용하면 console창에서 Uncaught SyntaxError(경고창)이 뜨면서 사용하면 안된다고 알려주기 때문이다.
궁금하다면 아래 내용을 복사해보자.
var while = 'a';
*예약어가 어떤것들이 있는지 확인하실 수 있는 링크이다.
https://www.w3schools.com/js/js_reserved.asp
'Language > JavaScript' 카테고리의 다른 글
[Javascript] prompt(), confirm(), alert() 사용 방법 (0) | 2022.06.22 |
---|---|
[JavaScript] return과 break의 차이 (0) | 2022.06.15 |
[JavaScript] e.stopPropagation(), e.preventDefault() (0) | 2022.06.12 |
[JavaScript] 데이터 타입 (0) | 2022.05.03 |
<JavaScript> submit 발생 시 새로고침 방지하기 (0) | 2022.02.19 |
- Total
- Today
- Yesterday
- 리액트
- rest parameter
- 스프린트프론트엔드6기
- 코드잇스프린트
- react
- 중급 프로젝트
- hydrationboundary
- javascript
- Git
- Next.js
- 프론트엔드
- 제어 컴포넌트
- 취업까지달린다
- innerhtml
- 유사배열객체
- 동기
- arguments
- Target
- 배열
- map
- CSS
- GitHub
- html
- currentTarget
- js
- 비제어 컴포넌트
- 비동기
- tanstackquery
- 코드잇 스프린트
- 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |