当前位置: 首页 > 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仓库时剔除文件或目录
  • 夜读丨一位医生0点后的朋友圈
  • 石中英已任新成立的清华大学教育学院院长
  • 史蒂夫·麦奎因透露罹患前列腺癌,呼吁同胞莫受困于男性气概
  • 中小企业收款难何解?快速认定企业身份并理顺付款责任链条
  • 南京信息工程大学商学院讲师李玮玮逝世,终年45岁
  • 商务部24日下午将举行发布会,介绍近期商务领域重点工作情况