課程
/前端開發
/JavaScript
/Ajax全接觸
有個特別的 ,有沒有人發現 。。。為什么判斷是‘’===‘’3個等號?不是2個
2017-01-23
源自:Ajax全接觸 3-4
正在回答
“==”和“!=”翻譯過來是相等和不相等,“===”和“!==”翻譯過來是全等和不全等。因為“==”并不是嚴格的相等,使用“==”進行比較的時候,會首先進行數據類型轉換然后再進行比較。比如“0==false”這個表達式的返回值就是true,因為0轉換為布爾值就是false。而使用“===”的話會先比較數據類型,然后再比較是否相等,如果數據類型不同則直接返回false,是真正意義上的相等。比如“0!==false”返回值也是true。由于“==”比較前進行數據轉換的規則比較難記,所以推薦全部使用“===”。
因為。。
舉報
本課程通過一個案例,講解Ajax的相關概念原理實現方式和應用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-25
“==”和“!=”翻譯過來是相等和不相等,“===”和“!==”翻譯過來是全等和不全等。因為“==”并不是嚴格的相等,使用“==”進行比較的時候,會首先進行數據類型轉換然后再進行比較。比如“0==false”這個表達式的返回值就是true,因為0轉換為布爾值就是false。而使用“===”的話會先比較數據類型,然后再比較是否相等,如果數據類型不同則直接返回false,是真正意義上的相等。比如“0!==false”返回值也是true。由于“==”比較前進行數據轉換的規則比較難記,所以推薦全部使用“===”。
2017-01-23
因為。。