본문 바로가기

웹 기초/JAVASCRIPT

기본 문법 - 표현식, 식별자, 키워드

표현식과 문장

표현식이란?

- 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. 여러 단어로 이루어진 식별자는 각 단어의 첫 글자를 대문자로 함

 

자바스크립트 식별자 종류

구분 단독사용 다른 식별자와의 사용
식별자 뒤에 괄호 없음 변수 속성
식별자 뒤에 괄호 있음 함수 메서드