javascript需要避免的一些变量

任何一门编程语言都有一些保留字,javascript也不例外,至于有哪些这里就不一一罗列了,随便搜索下就知道了,而且一般情况下我们也不会越雷池的。 不过在开发中遇到了一些比较奇怪的现象,最典型的情况就是明明给某个对象添加了某个方法,但是在调用时就是报错。 这里需要说明的是,定义变量的时候采用了合并的方式,就是说如果之前该变量已经定义过,此处就指向该变量,否则定义为空对象。 请看下面的例子:

拿这段代码在firebug中执行会看到 Error: Cannot modify properties of a WrappedNative … “javascript需要避免的一些变量”

Read More

JavaScript保留字列表

JavaScript中的保留字不可以用作变量,函数名,对象名等,其中有些保留字是为以后扩展用的 abstract boolean break byte case catch char class const continue default do double else extends false final finally float for function goto if implements import in instanceof int interface long native new null package private protected public return sh … “JavaScript保留字列表”

Read More