키워드란 자바스크립트가 처음 만들어질 때 정해놓은 특별한 의미가 있는 단어를 말한다.
식별자란 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어를 말한다.
식별자를 만들 때는 다음과 같은 규칙을 반드시 지켜야 한다.
- 키워드를 사용하면 안됩니다.
- 숫자로 시작하면 안됩니다.
- 특수문자는 _와 $만 허용합니다.
- 공백 문자를 포함할 수 없습니다.
식별자로 사용 가능한 단어와 불가능한 단어를 살펴보자.
식별자로 사용 가능한 단어 | 식별자로 사용 불가능한 단어 |
alpha alpha10 _alpha $alpha AlPha ALPHA |
break 273alpha has space |
식별자를 만들 때 자바스크립트 개발자 대부분이 지키는 관례가 있다. 이는 식별자의 의미를 더 명확하게 하려고 사용하는 규칙이다.
- 클래스의 이름은 항상 대문자로 시작합니다.
- 변수와 인스턴스, 함수, 메소드의 이름은 항상 소문자로 시작합니다.
- 여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 합니다.
식별자는 크게 네 종류로 나누어 부를 수 있다.
구분 | 단독으로 사용 | 다른 식별자와 사용 |
식별자 뒤에 괄호 없음 | 변수 | 속성 |
식별자 뒤에 괄호 있음 | 함수 | 메소드 |
alert('Hello World') → 함수 Array.length → 속성 input → 변수 prompt('Message', 'Defstr') → 함수 Math.PI → 속성 Math.abs(-273) → 메소드 |
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] 조건문 (0) | 2022.07.03 |
---|---|
[JavaScript] NaN (Not a Number) (0) | 2022.07.03 |
[JavaScript] 입력 (prompt, confirm) (0) | 2022.03.07 |
[JavaScript] 템플릿 문자열 (0) | 2022.03.07 |
[JavaScript] 증감 연산자 (0) | 2022.03.07 |