美文网首页
js 隐式转化逻辑

js 隐式转化逻辑

作者: 啊哈_57ea | 来源:发表于2020-07-07 01:01 被阅读0次

1、宽松等于 ==

==会在比较之前进行隐式类型转换

具体规则如下

1 两个引用类型比较,只需判断它们是不是引用了同一个对象,是返回true,否则为false。

2 undefined 和 null 两者互相比较或者与自身比较,结果是true。它俩与其他任何值比较的都为false。

3 NaN与任何值比较包括它自身结果都是false。

4 引用类型和基本数据类型进行比较,两者最后都会转换成基本数据类型再进行比较。

5 String,Boolean,Number中的任意两个进行比较,最后都会转为Number类型再进行比较。

相关文章

  • js 隐式转化逻辑

    1、宽松等于 == ==会在比较之前进行隐式类型转换 具体规则如下 1 两个引用类型比较,只需判断它们是不是引用了...

  • c#类型转化(结)

    类型转化分为,显示转化和隐式转化。 没有人为的转化叫做隐式转化。而显示就有很多如Convert,parse 如: ...

  • C基础 循环 三大结构

    1.类型转化(1)隐式转化:注意:当赋值号;两边类型不同时,自动转化位精度较高的类型。(2)隐式转化:强制类型转化...

  • js 中==和===

    js是弱类型语言,==比较时会进行隐式转换。比如 1 == '1'是true,因为会把他们自动转化为数字进行处理。...

  • 数据类型的强制转化和隐式转化

    数据类型的强制转化和隐式转化 隐式转化 : 计算机程序自动完成的转化,但是不会在任何时候都发生,只会在特定的情况下...

  • scala 隐式转化

    参考文献:http://www.cnblogs.com/xia520pi/p/8745923.html

  • 深入理解js隐式类型转化

    在开始本文前,先声明两句十分重要的话 Falsy 类型值包括:"", 0, null, undefined, Na...

  • 笔记

    1.类型转化隐式转化 5/3=1.00000 当赋值号两边类型不同时,自动转化精度较高的类型显式转化 强制类型...

  • JavaScript 常见面试题分析(四)

    01 强制类型转换和隐式类型转换 强制:parseInt、parseFloat、toString隐式:if、逻辑运...

  • 9.1、类型转换最终版

    隐式转换 当数值遇到逻辑判断或数学运算时会出现隐式转换 逻辑判断是将数值隐式转换成boolean值 数学运算是将数...

网友评论

      本文标题:js 隐式转化逻辑

      本文链接:https://www.haomeiwen.com/subject/toznqktx.html