js if 判断为空总结 您所在的位置:网站首页 js里判断值不为空 js if 判断为空总结

js if 判断为空总结

2023-11-28 01:34| 来源: 网络整理| 查看: 265

在开发中我们经常会用到if(xxx) 去判断一个字段或者对象是否为空,那么不同的数据类型有什么不同呢,下面我们来总结一下  

1.

let test_a if(test_a){ console.log("test_a_true") }else{ console.log("test_a_false") } if(test_a==undefined){ console.log("test_a_等于undefined") }else{ console.log("test_a_不等于") }

最后输出结果为

test_a_false

test_a_等于undefined 2.  

let test_b=null if(test_b){ console.log("test_b_true") }else{ console.log("test_b_false") }

其输出结果为 test_b_false 3

let test_c=0; if(test_c){ console.log("test_c_true") }else{ console.log("test_c_false") }

其输出结果为test_c_false 4.

let test_d="" if(test_d){ console.log("test_d_true") }else{ console.log("test_d_false") }

其最后结果为 test_d_false 5.

let test_e=" " if(test_e){ console.log("test_e_true") }else{ console.log("test_e_false") }

其输出结果为test_e_true 6.

let test_f=[] if(test_f){ console.log("test_f_true") }else{ console.log("test_f_false") }

其输出结果为test_f_true 7.

let test_g={} if(test_g){ console.log("test_g_true") }else{ console.log("test_g_false") }

其输出结果为test_g_true

那么如何判断一个对象是一个空的object 呢 可以用这个方法:  

let test_g={} if(JSON.stringify(test_g) == "{}”){ }

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有