Java中null==和 ==null的區別
前言:最近發現在進行為空的判斷時,許多人會寫null==,而不是規范的==null,這其中有什么區別嗎?下面讓我們看看解釋:
- 其實它們本質上是沒有區別的,它們都是判斷是否為空,但是==null容易造成錯誤—一不小心打成值=null(程式不會報錯),這樣豈不是讓程式報空指標了,
- 而null==值不一樣,如果打錯了變成null=值,那么程式會自己報錯,提示你此處錯誤

總結:如果寫法值==null,可能會因為程式員的疏忽導致程式報空指標,所以這種寫法會有一定風險,
而寫成null==值,因為疏忽寫成null=值也沒有事,程式會自動報錯,找出問題所在,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/254413.html
標籤:其他
上一篇:JavaScript基本包裝型別
下一篇:JavaScript作用域和閉包
