티스토리 뷰
[자바스크립트 완벽가이드] 2장 어휘구조
pilot376 2015. 7. 13. 12:38문자 집합
자바스크립트 프로그램은 Unicode 문자 집합을 사용하여 작성된다. Unicode 문자 집합은 사실상 널리 사용되는 대부분 문자를 표현할 수 있다.
대소문자 구분
키워드, 변수, 함수 이름, 그 밖에 모든 다른 식별자들을 일관되게 대소문자를 구별해 입력해야 한다.
공백과 줄 나눔
자바스크립트는 프로그램 내 존재하는 스페이스나 탭, 줄 바꿈 등을 무시한다. 스페이스나 탭, 줄 바꿈은 프로그램 어디에서도 자유롭게 사용할 수 있으므로, 읽기 쉽고 이해하지 쉬운 코드를 만들기 위해 깔끔하고 일관성 있는 형태로 사용해도 좋다.
세미콜론 사용
세미콜론은 각 문장을 구분하는 역할을 한다. 세미콜론 생략은 그리 좋은 프로그래밍 습관이 아니다. 세미콜론을 항상 사용하라.
주석
한 줄 주석 //
여러 줄 주석 /* */
리터럴
리터럴은 프로그램에 직접 나타나는 데이터 값이다. 다음은 모두 리터럴이다.
12 // 숫자 12 1.2 // 숫자 1.2 'hello world' // 문자열 true // 불리언 /javascript/gi // 정규 표현식 {x:1, y:2} // 객체 리터럴 [1,2,3,] // 배열 리터럴
식별자
식별자는 간단히 말해서 이름이다. 첫 문자는 알파벳, 밑줄(_) 혹은 달러 표시($)여야 한다. 이어지는 문자들은 알파벳, 숫자, 밑줄 혹은 달러 표시여야 한다.
예약어
자바스크립트에는 몇 가지 예약된 키워드들이 존재한다. 이 키워드들은 식별자로 사용할 수 없다.
예약어 보기 : https://msdn.microsoft.com/ko-kr/library/0779sbks(v=vs.94).aspx
댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글
TAG
- 앱링크
- TDD
- 렌더링 이슈
- Git
- axios-mock-adapter
- ubuntu
- jekyll
- css
- 파이어폭스
- Android
- JSON.stringify
- vue.js
- 유닛테스트
- html
- dev tools
- chrome
- JSONPlaceholder
- BASE64
- javascipt
- AWS
- nginx
- 풋볼매니저 터치 2018
- JavaScript
- Total
- Today
- Yesterday