js if 判断为空总结 | 您所在的位置:网站首页 › js里判断值不为空 › js if 判断为空总结 |
在开发中我们经常会用到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 实验室设备网 版权所有 |