摘要:
看以下这段代码: 这段代码其实是在介绍JavaScript如何建立一个私有变量与私有方法。这个不是大问题。要关注的是,进入类后,类的私有方法就可以使用类的私有变量了,一层层的,有意思。而类的私有方法使用全局变量也是正常,没有悬念。类的公用方法使用类的私有变量或全局变量亦没有问题。 var i=2; …… this.method3=function () //类的公用方法 { ... 阅读全文
摘要:
在一个函数中(或类定义中),有用var定义的变量为局部变量,没有定义就赋值的是全局变量。没有定义就使用的,IE提示错误“'x'未定义”。 好象很简单,但自己实际去试一下才发现问题多多。 我写一个函数,然后在VS2005中调试,我就想看一看在开发环境如何看出是局部变量与全局变量。 function abc() { var i=0; a=1; i=a; } abc(); var o1=abc... 阅读全文