티스토리 뷰

문자 집합

자바스크립트 프로그램은 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



댓글