当前位置: 首页 > news >正文

JS-转换为布尔值

显示转换

'',undefined,null,false,NaN转换为布尔值后都是false,其余则是true

注意:空数组和空对象都是true

隐式转换

1.有字符串的加法""+1,结果是"1"

2.减法-(像大多数数学运算一样)只能用于数字,它会使空字符串""转换为0

3.null经过数字转换之后会变成0

4.undefined经过数字转换之后会变成NaN

NaN谁都不等于,甚至不等于其本身

null==undefined(true)null===undefined(false)

相关文章:

  • IDS与防火墙的区别
  • Java深入理解线程的三大特性
  • 【C语言】通讯录
  • 十大排序算法的实现(C/C++)
  • Golang 函数 不定参数
  • Lua学习笔记:require非.lua拓展名的文件
  • 数学建模之遗传算法
  • 2018-2022年盟浪 ESG数据
  • 城市编码对照表
  • 文件审计及文件完整性监控
  • springboot如何接入netty,实现在线统计人数?
  • Halcon Tuple相关算子(一)
  • Gateway学习和源码解析
  • 基础练习 字母图形
  • PHP8的类与对象的基本操作之成员方法-PHP8知识详解
  • Purple-Pi-OH OHOS SDK编译手册
  • 分布式网络在移动医疗场景中的应用
  • MySQL数据类型之JSON
  • UE5 ChaosVehicles载具研究
  • VS2019创建GIt仓库时剔除文件或目录
  • 国家卫健委对近日肖某引发舆情问题开展调查
  • 两部门预拨4000万元支持山西、广西、陕西做好抗旱救灾工作
  • 奔驰一季度利润降四成,受美国加征关税影响放弃全年盈利展望
  • 李铁案二审今日宣判,押送警车已进入法院
  • 习近平就伊朗发生严重爆炸事件向伊朗总统佩泽希齐扬致慰问电
  • 今年一季度全国社会物流总额达91万亿元,工业品比重超八成