javascript保留关键字
2016-05-17 09:31
597 查看
1.通用保留关键字
2.ECMAScript 5 增加保留
3.普通下合法,但严格模式下是保留的
4.严格模式下做了严格限制,并不完全是保留字,但不能用作变量名,函数名或参数名
5.ECMAScript3关键字
6.Javascript预定义了很多全局变量和函数,应当避免把它们的名字用做变量名和函数名:
break | delete | function | return | typeof |
case | do | if | switch | var |
catch | else | in | this | void |
continue | false | instanceof | throw | while |
debugger | finally | new | true | with |
default | for | null | try |
class | const | enum | export | extends |
import | super |
3.普通下合法,但严格模式下是保留的
implements | let | private | public | yield |
interface | package | protected | static |
4.严格模式下做了严格限制,并不完全是保留字,但不能用作变量名,函数名或参数名
arguments | eval |
5.ECMAScript3关键字
abstract | double | goto | native | static |
boolean | enum | implements | package | super |
byte | export | import | private | synchronized |
char | extends | int | protected | throws |
class | final | interface | public | transient |
const | float | long | short | volatile |
6.Javascript预定义了很多全局变量和函数,应当避免把它们的名字用做变量名和函数名:
arguments | encodeURI | Infinity | Number | RegExp |
Array | encodeURIComponent | isFinite | Object | String |
Boolean | Error | isNaN | parseFloat | SyntaxError |
Date | eval | JSON | parseInt | TypeError |
decodeURI | EvalError | Math | RangeError | undefined |
decodeURIComponent | Function | NaN | ReferenceError | URIError |
相关文章推荐
- JavaScript实现设计模式中的单例模式的一些技巧总结
- 没办法,还是要补一下js,回调函数(转载)
- 调试jsp页面
- js字符串截取函数slice、substring和substr的比较
- JSP 标准标签库(JSTL)
- 12个有关于JavaScript的小技巧
- [Effective JavaScript 笔记] 第8条:尽量少用全局对象
- javascript Promise简单学习使用方法小结
- javascript中字符串常用操作总结
- js实现计算文字宽度
- 如何用原生js给特定元素随机添加背景色
- JSON浅析
- underscore.js 源码分析5 基础函数和each函数的使用
- 解决easyDialog弹出框加载延时图片的时候不居中问题
- js原型和原型链个人理解(我的理解)
- 还在为无缝滚动而烦恼?是时候彻底get到这个知识点了
- javascript css红色经典选项卡效果实现代码
- 浅谈Javascript数组(推荐)
- web前端基础:javascript数组操作方法
- jsp_filter 编码 过滤器