→ Зарезервированные слова
Есть такие слова, которых следует избегать при программирование на джаваскрипте:
| break | do | if | switch | typeof |
| case | else | in | this | var |
| catch | false | instanceof | throw | void |
| continue | finally | new | true | while |
| delete | function | return | ||
| default | for | null | try | with |
Также еще есть слова, которые пока не используются, но вполне возможно, что скоро (а может и не скоро), будут использоваться, их зарезервировали для развития языка.
| const | float | volatile | long | short |
| class | final | interface | public | transient |
| char | extends | int; | protected | throws |
| abstract | double | goto | native | static |
| Boolean | enum | implements | package | super |
| byte | export | import | private | synchronized |
| debugger |
А ещё будет лучше если не называть глобальные переменные и функции вот такмим именами:
| arguments | encodeURI | Infinity | Object | String |
| Array | Error | isFinite | TypeError | parseFloat |
| Boolean | escape | isNaN | parseInt | SyntaxError |
| Date | eval | RangeError | undefined | NaN |
| decodeURI | EvalError | Math | ReferenceError | unescape |
| decodeURIcomponent | Function | Number | RegExp | URIError |