4
A
回答
5
這對縮小文件一招:
!0 === true
!1 === false
它只是做同樣的事情用更少的字符。
+0
'1'或'0'本身是不夠的?爲什麼否定它? –
+2
@FrankV所以返回一個'boolean'。 'typeof 0 ===「number」'而typeof!0 ===「boolean」'。 –
+0
的確,我應該使用'==='而不是'==' – TbWill4321
1
我想技術上這是一個優化,但不是我鼓勵你手動完成的一個。一個縮小器會爲你做這個。
這只是返回一個布爾值。
!0 == true // because 1 is true, 0 is false, so NOT 0 is true.
!1 == false // same as above logic but flipped.
相關問題
- 1. 使用request.getRemoteAddr()返回0:0:0:0:0:0:0:1
- 2. 汞柱驗證不返回0或1
- 3. SQL Scope_Identity正在返回0或-1
- 4. 輸入stream.read返回0或-1?
- 5. Laravel DB :: update僅返回0或1
- 6. 從函數返回0或1行
- 7. Objective C:-1 <0 return false
- 8. CountA返回0,WorksheetFunction.CountA返回1
- 9. DCOUNT返回0,但應該返回1
- 10. Win32 :: shutdown()返回-1,但WSAGetLastError()返回0?
- 11. 返回1並返回0 VS返回true並返回false
- 12. request.getRemoteAddr()返回0:0:0:0:0:0:0:1在JSP頁面
- 13. 爲什麼(0> 1 + 0> 9)返回False,但((0> 1)+(0> 9))返回0?
- 14. 可以Wget返回true或false(0或1)
- 15. 映射函數返回數字0或1爲真或假
- 16. 當使用== - 1時,string.find()返回true,但使用<0時返回false
- 17. 對於socket()函數調用,返回0或1的有效值
- 18. jquery index()返回-1
- 19. jQuery Click - POST/GET return success'返回值
- 20. 如果數字是正數或負數(包括0),如何返回1或-1?
- 21. WebService返回0或錯誤
- 22. UIOrientation返回0或5
- 23. reportviewer.LocalReport.GetTotalPages()返回0或錯誤
- 24. jQuery .val()函數返回0
- 25. jQuery ajax總是返回0
- 26. jQuery的寬度()返回0
- 27. Jquery .Ajax()返回錯誤0
- 28. 力Python來返回0,或無時返回0
- 29. Python函數返回True或1作爲無,而正確返回False和0
- 30. 嘗試使用if和else函數將值0或1返回到文本
它被縮小了。字節越少意味着更小的腳本,這意味着可能更快的加載時間這是[Google封閉編譯器](https://closure-compiler.appspot.com/home)執行的優化之一。 –