if語句那些值可以被認為是false
關於if語句那在程式碼中的使用頻率自然就不用多說了,如果if語句後面的條件為true或者可以認為是true,就執行後面響應的程式碼,如果為false或者可以認為為false,那麼就不會執行後面的語句,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼if(true){ console.log("螞蟻部落"); }
上面的程式碼可以輸出指定的字串,因為if後面括號中的條件是true,自然可以執行後面語句,當然後面括號中的條件,並不一定非得明確的是true,也可以是可以轉換為true的其他形式,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼if(5){ console.log("螞蟻部落"); }
上面的程式碼同樣可以輸出指定的字串,那麼後面的括號中的哪些內容會被轉換為false,如果這個明確了,只要排除這些就可以知道哪些可以轉換為true了,下面就做一下簡單介紹,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼if(undefined){ console.log("螞蟻部落一"); } if(0){ console.log("螞蟻部落二"); } if(null){ console.log("螞蟻部落三"); } if(""){ console.log("螞蟻部落四"); }
上面的程式碼中,if語句的條件都會被轉換為false。
相關文章
- JS中if語句何時認為條件的求值是falseJSFalse
- PHP為什麼會被認為是草根語言?PHP
- 【譯】function.caller 被認為是有害的Function
- 那些語句使用cardinality feedback
- js中bool值為false的幾種情況JSFalse
- Java 可以採用什麼語句跳出迴圈語句Java
- 為什麼程式設計師總被認為是屌絲群體?程式設計師
- 那些被吐槽最多的程式語言
- peewee 的 BooleanField 是翻譯為 tinyint(1) 還是 enum('true','false')?BooleanFalse
- C++的那些事:表示式與語句C++
- 形似賦值語句的引數賦值
- C++函式中那些不可以被宣告為虛擬函式的函式C++函式
- 查詢阻塞與被阻塞SQL語句SQL
- 哪些SEO操作方法會被搜尋引擎認為是在作弊?
- IT男的真實人生:總被誤認為是修電腦的
- 【iOS開發】分享一個被誤認為是bug的東西iOS
- Perl只比Python老了兩年卻被認為過時語言?Python
- try throw catch 語句檢測input值
- JS 中賦值語句的祕密JS賦值
- ID Crypt Global:調查發現81%員工不認為其工作可以被AI取代AI
- 開源並不是你認為的那些事
- java switch語句是什麼?Java
- Sql server 的update語句的新認識SQLServer
- 你真的理解js的賦值語句麼JS賦值
- 通用SQL語句修改欄位預設值SQL
- [譯] 使用 `-force` 被認為是有害的;瞭解 Git 的 `-force-with-lease` 命令Git
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用賦值語句賦值SQL變數賦值
- 大牛們是如何寫出那些高質量、高效能的SQL查詢語句的?SQL
- SQL語句連軟解析都可以避免?SQL
- 被oracle搞死的部分語句(持續更新中)Oracle
- 為什麼 Go 裡值為 nil 可以呼叫函式?Go函式
- flask之控制語句 if 語句與for語句Flask
- true || false && falseFalse
- 內部Fragment設定為public static和checkReleaseBuilds false與abortOnError falseFragmentUIFalseError
- 為什麼 SQL 語句使用了索引,但卻還是慢查詢?SQL索引
- Shell變數賦值語句不能有空格變數賦值
- 執行sql語句給外部變數賦值SQL變數賦值
- C語言可以用來開發那些專案呢?C語言