首页 > 软件开发 > JavaScript >

javascript 类型不同情况下相等运算是怎么判断

来源:互联网 2023-03-16 23:56:25 478

主要介绍在类型不同的情况下,相等运算符是怎么转换判断的。RkT办公区 - 实用经验教程分享!

方法/步骤

  • 1

    相等操作符RkT办公区 - 实用经验教程分享!

    两端类型不一样的情况下,都转换为数字类型,然后进行判断。转换规则与Number数值转换函数,除了在null与undefined上有些区别外,其它一样。RkT办公区 - 实用经验教程分享!

    0javascript中Number数值转换函数RkT办公区 - 实用经验教程分享!

    javascript 类型不同情况下相等运算是怎么判断RkT办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    布尔值与非布尔值RkT办公区 - 实用经验教程分享!

    布尔值会转换成0或1(真:1;假:0),然后判断两个值是否相等RkT办公区 - 实用经验教程分享!

    javascript 类型不同情况下相等运算是怎么判断RkT办公区 - 实用经验教程分享!

  • 3

    字符串与数值RkT办公区 - 实用经验教程分享!

    1:字符串(字面为数值)会被转换数值,然后判断是否相等。RkT办公区 - 实用经验教程分享!

    2:字符串为二进制、入进制、十六进制写法,转换为数值,然后进行判断。RkT办公区 - 实用经验教程分享!

    javascript 类型不同情况下相等运算是怎么判断RkT办公区 - 实用经验教程分享!

  • 4

    对象与非对象RkT办公区 - 实用经验教程分享!

    先调用valueOf()方法转换为基本类型,如果valueOf()方法不存在则调用toStirng()方法转换为基本类型,然后在对应规则运算。RkT办公区 - 实用经验教程分享!

    javascript 类型不同情况下相等运算是怎么判断RkT办公区 - 实用经验教程分享!

  • 5

    对象与对象RkT办公区 - 实用经验教程分享!

    1:判断两个对象是否同一个。RkT办公区 - 实用经验教程分享!

  • 6

    null、undefined、NaNRkT办公区 - 实用经验教程分享!

    1:语法规定: null等于undefinedRkT办公区 - 实用经验教程分享!

    2:null 与undefined 不会转换任何值。RkT办公区 - 实用经验教程分享!

    3:语法规定: NaN 不等于NaN , NaN不等于任何类型RkT办公区 - 实用经验教程分享!

    javascript 类型不同情况下相等运算是怎么判断RkT办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RkT办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码