Monday, November 23, 2015, 08:36 AM -
工作日誌 (同類別文章列表)
1.
「=」、「==」、「===」,三者的差別
(A=B) 代表將「B」的值寫入「A」之中
(A==B) 會傳回一個布林值、若A與B在「概念」上同等,則為true,否則false,
所謂「概念同等」即是、假設 A=0、B=false,則0概念上也是false的意思,
因此此例會傳回true。
(A===B) 亦會傳回布林值,但A與B必須完全相等,值相等、型別也要相等,
故上例中會傳回false!除非A與B同為0、或同為false,才會傳回true。
2015/11/23