条件语句,为啥要将常量写在前面?
发现有人写js代码的时候这样的:
if("xx" == a){};//a变量
为啥要将常量写在前面呢?后来发现了一个规律,就是如果编码中少些一个“=”,如:if("xx" = a){}//这样的话浏览器会提示:不能给[String]赋值错误,这样子的话会很快定位到错误,如果是:if(a = "xx"){}//多数情况下次条件始终满足,如果出现问题,定位起来就会很纠结,最后也会比较囧,呵呵。。
那还有没有其他的可比之处呢?
posted on 2010-01-01 10:27
jacklau 阅读(688)
评论(1) 编辑 收藏