Skip to content

Posts 자바스크립트 완벽 가이드 어휘구조 #
Find similar titles

문자 집합 #

자바스크립트 프로그램은 Unicode 문자 집합을 사용하여 작성된다.

대소문자 구분 #

자바스크립트는 대소문자를 구분하는 언어이다.

공백과 줄나눔 #

자바스크립트는 프로그램 내 토큰 사이에 존재하는 스페이스나 탭, 줄바꿈 등을 무시한다. 스페이스나 탭, 줄바꿈 문자들은 프로그램 어디에서도 자유롭게 사용할 수 있다. 그러나 줄 나눔 위치에 관해서는 작은 제약 사항이 존재.

선택적인 세미콜론 사용 #

세미콜론( ; )은 자바스크립트에서 각 문장을 구분하는 역할을 한다. 세미콜론을 생략할 수도 있지만 무조건 다는 것이 좋다.

주석 #

자바스크립트는 C, C++ 스타일의 주석을 모두 지원한다. %%'//'%% (한 줄) 라든가 %%'/ /'%% (여러 줄) 모두 지원한다.

리터럴 #

리터럴(literal)은 프로그램에 직접 나타나는 데이터 값이다. 리터럴은 프로그래밍 언어에서 중요한 부분을 차지한다. 리터럴 없이는 프로그램을 작성할 수 없다.

식별자 #

자바스크립트에서 식별자는 변수나 함수에 이름을 붙이거나 자바스크립트 코드 내 루프 문에 레이블을 붙이는 데 사용된다. 올바른 식별자가 되기 위한 규칙은 다른 수많은 언어와 동일하다. 첫 번째 문자는 알파벳, 밑줄( _ ), 달러( $ ) 표시여야 하고, 이어지는 문자들은 알파벳, 숫자, 밑줄( _ ), 달러( $ ) 표시어야 한다.

예약어 #

예약되어 있는 자바스크립트 키워드들 ECMA 확장을 위해 예약되어 있는 단어들 사용하지 말아야 할 기타 식별자들
break
do
if
switch
typeof
case
else
in
this
var
catch
false
instanceof
throw
void
continue
finally
new
true
while
default
for
null
try
with
delete
function
return
abstract
double
goto
native
static
boolean
enum
implements
package
super
byte
export
import
private
synchronized
char
extends
int
protected
throws
class
final
interface
public
transient
const
float
long
short
volatile
debugger
arguments
encodeURI
Infinity
Object
String
Array
Error
isFinite
parseFloat
SyntaxError
Boolean
escape
isNaN
parseInt
TypeError
Date
eval
Math
RangeError
undefined
decodeURI
EvalError
NaN
ReferenceError
unescape
decodeURIComponent
Function
Number
regExp
URIError

Suggested Pages #

Other Posts #

0.0.1_20140628_0