这个是一种编码风格的问题,举个例子,如果你写if(cashobj == null)的时候,一不小心写成了if(cashobj=null),这就成了错误,但是这种错误不是语法上的错误,而是你的编程逻辑的错误,所以编码工具没办法发现,你如果写了几万行代码,要去找这种小错误,特别是js,就非常困难,所以写成这种形式,如果你一时不小心呢,把==写成了=,那么null = cashobj就会出现语法错误,这样编程工具就可以帮你找到这个错误,所以推荐使用这种风格来写条件判断语句