이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.
출처는 아래와 같습니다. http://www.w3schools.com/js/js_reserved.asp
자바스크립트를 실행하는 엔진(주로 브라우저내 엔진)에 따라 일부 예약어로는 변수를 만들 수 있습니다. 하지만 가능하면 사용하지 않는 것을 추천합니다.! class, extends와 같은 것들은 아직 사용하고 있지 않지만, 예약어로 지정된 것 들입니다. (실행이 가능하더라도 예약어는 피하는것이 좋습니다. -> 반드시 피합시다…)
abstract
arguments
boolean
break
byte
case
catch
char
class*
const
continue
debugger
default
delete
do
double
else
enum*
eval 라온에서도 쓰이고 있는데.. 예약어라니…
export*
extends*
false
final
finally
float
for
function
goto
if
implements
import*
in
instanceof
int
interface
let
long
native
new
null
package
private
protected
public
return
short
static
super*
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with
yield