Эти слова не могут использоваться как имена переменных, функций, методов или объектов 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 года.
Интересным является факт того, что в некоторых браузерах некоторые из слов можно применять, но для кроссбраузерности делать этого не стоит.
Комментарии