这个是一种编码风格的问题,举个例子,如果你写if(cashobj == null)的时候,一不小心写成了if(cashobj=null),这就成了错误,但是这种错误不是语法上的错误,而是你的编程逻辑的错误,所以编码工具没办法发现,你如果写了几万行代码,要去找这种小错误,特别是js,就非常困难,所以写成这种形式,如果你一时不小心呢,把==写成了=,那么null = cashobj就会出现语法错误,这样编程工具就可以帮你找到这个错误,所以推荐使用这种风格来写条件判断语句
解决方案 »
- 如何清除cookie
- 如何通过坐标触发单击事件 就像鼠标点击效果一样
- js限制上传文件类型和大小
- js return 无效 继续执行的问题
- 在文本域中滚动文字
- javascript 的 线程
- 请问href="javascript:void(0)"有什么特别之处?谢谢!
- 关于跨越桢之间的连接提示。。。
- 如何利用js遍历文件夹(文件为html),并在另一页html页面上显示所有html文件Title,并显示超连指向该文件!
- 求jquery的bug……
- 为什么我用JS将信息插入到iframe中,但是在网页上去没有立刻显现,FF 可以,但是IE不行
- window.opener的用法 如果父窗体关闭的话...
恩 判断A==B 和B==A 没有啥区别,关键是 null是系统自带的原始值 ,如果把一个变量赋值给原始值 肯定错误。