Эти слова не могут использоваться как имена переменных, функций, методов или объектов JavaScript. Некоторые из этих слов уже используются в JavaScript, другие зарезервированы на будущее.
Например, написав следующий код в IE Вы получите ошибку:
<script type="text/javascript">
var a = {default:null};
// или так:
var b = {delete:true};
</script>
В этой таблице содержится список зарезервированных слов JavaScript.
abstract boolean break byte case catch char class const continue debugger default delete do double
else enum export extends false final finally float for function goto if implements import in
instanceof int interface 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
Дата последнего обновления таблицы: 28 мая 1999 года.
Интересным является факт того, что в некоторых браузерах некоторые из слов можно применять, но для кроссбраузерности делать этого не стоит.