js一些if语句判断条件为fasle的情况

之前有写一个if判断条件产生的bug,当时写逻辑处理数据是在后台给接口之前,所以自己拟定了字段值为number类型的0或者1来进行判断,最后接口出来的时候是字符串,不管0或者1都是true。 number类型的0,布尔值是false,string类型的0,布尔值是true。那么在这里想统计一些数据类型用于条件判断的情况

这里可以看到空字符串作为判断结果是false

这里可以看到number类型只有0作为判断结果是false

这里可以看到 NaN、undefined、null作为判断结果是false

这里增加一个判断变量是否未定义的方法 typeof b == "undefined" ,如果未定义返回结果是true, 已定义结果是false

最新文章

  1. 瘋子C语言笔记(指针篇)
  2. cut笔记
  3. sql语句左右表连接理解
  4. Arch xfce4 安装解压缩软件
  5. netfilter
  6. 关键词权重计算算法:TF-IDF
  7. ha_innobase::rnd_next
  8. dojo(四):ajax请求
  9. Intrusion Detection of Specific Area Based on Video
  10. AT24C02使用详解
  11. ios逆向过程中lldb调试技巧-po篇
  12. httpclient案例一(调用识别接口)
  13. vue修改项目名
  14. 解决mysql服务无法启动的问题
  15. 蓝桥杯 ——无重复组合——C++
  16. Spring 中StopWatch用法
  17. windows本地eclispe运行linux上hadoop的maperduce程序
  18. Mybatis的分页插件PageHelper分页失效的原因
  19. 诡异的磁盘空间100%报警分析得出df -h与du -sh的根本性差别
  20. jar is specified twice.

热门文章

  1. About Intel® Processor Numbers
  2. MAC使用命令行打包出ipa包-通过xcodeproj
  3. Linux查看硬件配置
  4. Cocos2d-x之Map<K, V>
  5. Hadoop2.2.0在Ubuntu编译失败解决方法
  6. VS进程附加的使用
  7. console.log的另一种用法
  8. CSS实现不换行/自动换行/文本超出隐藏显示省略号
  9. .net core mvc model填充过滤器
  10. JS同行绑定事件