Aşağıdaki listede bulunan kelimeler değişken, fonksiyon, metod veya nesne tanımlayıcısı olarak kullanılamazlar.
Ayrılmış Kelimeler |
break | else | new | var |
case | finally | return | void |
catch | for | switch | while |
continue | function | this | with |
default | if | throw | |
delete | in | try | |
do | instanceof | typeof | |
Aşağıdaki listede bulunan kelimelerin ECMAScript'in gelecek versiyonlarında kullanılma olasılığı içerdiği için değişken, fonksiyon, metod veya nesne tanımlayıcısı olarak kullanılmaması tavsiye edilir.
Gelecek için ayrılmış kelimeler |
abstract | enum | int | short |
boolean | export | interface | static |
byte | extends | long | super |
char | final | native | synchronized |
class | float | package | throws |
const | goto | private | transient |
debugger | implements | protected | volatile |
double | import | public | |