js 为false的几种情况
生活随笔
收集整理的這篇文章主要介紹了
js 为false的几种情况
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1: false
2:?null
3:undefined
4:""?空字符串
5:0
6:NaN
如果你的if條件里面會(huì)出現(xiàn) 0?或者"",那么這種肯定是為假的,就算空或者0就是你要取的值也會(huì)為假
例如:?
這里是判斷要去的值是不是為空,如果是為空,就賦值
if (vm.message == "") {vm.message = "請(qǐng)輸入投訴內(nèi)容";vm.hasColor = true;}解決辦法可以是這樣:?判斷他的length是否大于0;
if (vm.message.length > 0) {vm.message = "請(qǐng)輸入投訴內(nèi)容";vm.hasColor = true; }下面這種判斷,?如果有值,?但是值等于0的話,?那么也會(huì)是假,?
如果要判斷的值是數(shù)字,?但是會(huì)出現(xiàn)0,這種狀態(tài),可以吧這個(gè)轉(zhuǎn)為字符串
if (vm.message) {vm.message = "請(qǐng)輸入投訴內(nèi)容";vm.hasColor = true;}
轉(zhuǎn)載于:https://www.cnblogs.com/lianxisheng/p/10026535.html
總結(jié)
以上是生活随笔為你收集整理的js 为false的几种情况的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬虫用到的一些东西
- 下一篇: 洛谷2505 [HAOI2012]道路(