표현식과 문장
표현식이란?
- Javascript에서 값을 만들어 내는 코드
ex)
273
10 + 20 + 30 * 3
'Hello'
문장이란?
- 하나 이상의 표현식이 모여 문장이 됨
- 세미콜론(;)을 찍어 문장의 마침표를 찍음
- 표현식에서 세미콜론을 찍으면 또한 문장이라고 부름
ex)
10 + 20 + 30 * 2;
var helloworld = 'hello, '+'world';
키워드란?
- 자바스크립트가 처음 만들어질 때 특별한 의미가 있는 단어를 '키워드'라고 함
자바스크립트 키워드 ( 28가지 )
break | else | instanceof | true |
case | false | new | try |
catch | finally | null | typeof |
continue | for | return | var |
default | function | switch | void |
delete | if | this | while |
do | in | throw | with |
사용될 가능성이 있는 자바스크립트 키워드
abstract | double | implements | private | throws |
boolean | enum | import | protected | transient |
byte | export | int | public | volatile |
char | extends | interface | short | class |
final | long | static | const | float |
native | super | debugger | goto | package |
synchronized |
식별자
- 이름을 붙일 때 사용하는 단어
- 식별자의 예로 변수와 함수가 있음
※ 주의 사항
- 키워드를 사용하면 안됨
- 숫자로 시작해서는 안됨
- 특수문자는 _과 $만 허용
- 공백 문자를 포함할 수 없음
식별자를 만들 때 알파벳을 사용하는 것 외에도 대부분의 자바스크립트 개발자가 지키는 관례가 있음
1. 생성자 함수의 이름은 항상 대문자로 시작
2. 변수와 인스턴스, 함수, 메서드의 이름은 항상 소문자로 시작
3. 여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 함
자바스크립트 식별자 종류
구분 | 단독사용 | 다른 식별자와의 사용 |
식별자 뒤에 괄호 없음 | 변수 | 속성 |
식별자 뒤에 괄호 있음 | 함수 | 메서드 |
'웹 기초 > JAVASCRIPT' 카테고리의 다른 글
기본 문법 - 문자열 (0) | 2019.04.18 |
---|---|
기본 문법 - 출력 (0) | 2019.04.18 |
3. 자바스크립트 오류 확인 방법 - ES 개발이야기 (0) | 2019.01.28 |
2. 자바스크립트 alert()를 이용하여 경고창 띄우기 - ES 개발이야기 (0) | 2019.01.28 |
1. 자바스크립트란? - ES 개발이야기 (0) | 2019.01.28 |