條件語(yǔ)句,為啥要將常量寫在前面?
發(fā)現(xiàn)有人寫js代碼的時(shí)候這樣的:
if("xx" == a){};//a變量
為啥要將常量寫在前面呢?后來(lái)發(fā)現(xiàn)了一個(gè)規(guī)律,就是如果編碼中少些一個(gè)“=”,如:if("xx" = a){}//這樣的話瀏覽器會(huì)提示:不能給[String]賦值錯(cuò)誤,這樣子的話會(huì)很快定位到錯(cuò)誤,如果是:if(a = "xx"){}//多數(shù)情況下次條件始終滿足,如果出現(xiàn)問(wèn)題,定位起來(lái)就會(huì)很糾結(jié),最后也會(huì)比較囧,呵呵。。
那還有沒有其他的可比之處呢?