1,ECMA-262描述了一组具有特定用途的关键字,这些关键字可以用于表示控制语句的开始或者结束,或者用于执行特定操作等。关键字是语言保留有的,不能用做标示符。
2,以下是ECMAScript的全部关键字:
break | do | instanceof | typeof |
case | else | new | var |
catch | finally | return | void |
continue | for | switch | while |
debugger | function | this | with |
default | if | throw | delete |
in | try | class | const |
3,ECMAScript还有另外一组保留字,保留字没有特定的用途,但它们将来可能被用作关键字
第五版非严格模式下如下:
class | enum | extends | super |
const | export | import |
第五版严格模式如下:
implements | package | public |
interface | private | static |
let | protected | yield |
4,不管是关键字还是保留字,都不能当作标示符。