哪些值转为布尔值为false

1、undefined(未定义,找不到值时出现)

2、null(代表空值)

3、false(布尔值的false,字符串"false"布尔值为true)

4、0(数字0,字符串"0")

5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN===“number”)

6、“”(双引号)或’'(单引号) (空字符串,中间有空格时也是true

数据类型比较

1、NaN 和任何都不等,包括自己

2、bigInt,Symbol:

先比较是否同类型,不同就false,不比了

3、null、undefined

null只会和null、undefined相等,其它都不等
undefined相同。

3、布尔类型&&其他类型

布尔值会转成数字

4、数字类型&&字符串类型

会把字符串转成数字类型 再比较

5、对象类型&&原始类型 比较

会把对象转成原始类型 再比较

6、对象类型&&对象类型

会比较对象的引用

数据类型的陷进,从表象看本质!相关推荐

  1. [转] 学习,思维三部曲:WHAT、HOW、WHY(通过现象看本质)

    文章目录 ★第一步:WHAT ★第二步:HOW ★第三步:WHY 先声明一下,本帖子讨论的三部曲是指你已经选定了某个技术方向之后,该如何学习:至于如何选定技术方向,则属于另一个话题,不在今天的讨论之列 ...

  2. 小胖机器人能刷碗吗_小胖机器人好不好?透过真相看本质

    最近很多网友对小胖机器人好不好?透过真相看本质比较多疑问,建议各位进官方旗舰店购买,质量有保障.该产品是商城开设运营的在线店铺,所有展示商品与实物完全相符,严格执行七天无理由退换服务,提供正规发票,为 ...

  3. 一份完整的 MySQL 开发规范,进大厂必看!

    一份完整的 MySQL 开发规范,进大厂必看! 作者:听风 https://www.cnblogs.com/huchong/p/10219318.html 一.数据库命令规范 1.所有数据库对象名称必 ...

  4. 透过现象看本质,如何针对用户做好需求分析

    对于刚入门的产品经理而言,很容易出现设计出来的产品功能不达用户预期的情况.这里面一部分原因是由于需求分析没做到位,忽略了事情背后的本质.那么下面我们看看如何做好需求分析. 透过现象看本质 我们只有透过 ...

  5. 透过现象看本质: 常见的前端架构风格和案例

    所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式.架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来.软件架构风格反映了领域中众 ...

  6. 透过现象看本质-使用vs.net第二天

    今天遇到一个问题,当我在作一个类似webeditor的东西的时候,我在以前开发的用户自定义控件,没法在vs.net项目中使用. 我以微软.net入门教程中的一个例子,来讲述我出现的问题 http:// ...

  7. 传统金融PK互联网 必须透过现象看本质

    传统金融PK互联网 必须透过现象看本质 面对越来越热的互联网金融,传统金融业内人士与互联网的发生激烈了冲突,中国近期的经济疲软似乎也变成了互联网金融的原罪之一,但事实真是如此吗? width=&quo ...

  8. 序列赋值引发的Python列表陷进

    序列赋值是Python默认操作,如果使用不当,有可能会掉入语法陷阱. + +是指把两个序列的元素拼接在一起.通常+号两侧的序列由相同类型的数据所构成,在拼接的过程中,两个被操作的序列都不会被修改,Py ...

  9. 两组的数据平均值合并_不要进入数据陷进

    学习统计让我们不再被一些数据迷惑进入数据陷进(例如平均工资)从而做出正确的决策.描述性统计分析包括数据的分布.集中.波动的测度指标. 平均值:一组数据的加和除以数据的个数(容易随极端值变化) 中位数: ...

最新文章

  1. 10分钟认识RAID磁盘阵列技术!!!
  2. 互联网协议 — IP 网络的 QoS 服务模型
  3. Django model、view拆分,添加service
  4. centos09-nodejs与vue搭建
  5. Linux网络/firewalld和netfilter/netfilter/iptables语法
  6. c++图的创建_「PS抠图系列13」通道混合器
  7. hibernate 中的一级缓存 二级缓存
  8. 机械制图之零件图表达
  9. mysql中FIND_IN_SET函数用法
  10. U盘启动盘还原的方法
  11. Caller-saved register and Callee-saved register
  12. Java - 过滤器有哪些作用和用法?
  13. 疯狂的java 目录,疯狂创客圈 JAVA死磕系列 总目录
  14. vue 项目使用 Clipboard-复制文本或图片到剪贴板
  15. 《城市化》(顾朝林)-1
  16. 互联网金融数据分析应用
  17. vue项目中 一行文本 文字 根据关键字 改变颜色 改变展示颜色2
  18. 计算机理论导引 试卷,计算机理论导引实验————ADFA的可判定性
  19. 推荐一些能提升工作幸福度的小工具
  20. 程序员如何打造个人技术影响力

热门文章

  1. Linux字符设备驱动程序开发(4)-LED驱动程序设计
  2. android 物业管理系统,Android环境下智能小区物业管理系统设计(Java编程)
  3. Linux之awk命令
  4. gm220s路由器怎么设置_移动光猫GM220-S如何改为桥接模式?
  5. [MAUI]模仿iOS多任务切换卡片滑动的交互实现
  6. 怎么测试直播类产品……
  7. php 存PDF文件及其在线预览功能
  8. python自动化工业_五大python自动化框架学习
  9. OPPO手机里的照片转换成PDF文件的方法,简单实用!
  10. 我的单曲《给我一个不爱的理由EP》发行了