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