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

javascript 隐性类型转换步骤

这里说的隐性类型转换,是==引起的转换。

  1. 如果存在NaN,一律返回false
  2. 再看有没有布尔,有布尔就将布尔转换为数字
  3. 接着看有没有字符串, 有三种情况,对方是对象,对象使用toString进行转换;对象是数字,字符串转数字;对方是字符串,直接比较;其他返回false
  4. 如果是数字,对象是对象,对象取valueOf进行比较, 其他一律返回false
  5. null, undefined不会进行类型转换, 但它们俩相等

转载于:https://www.cnblogs.com/qiangspecial/p/3990693.html

相关文章:

  • 悲伤的结局!救援人员发现西班牙坠井男孩遗体
  • Python3-进程
  • eclipse中查看某个方法(函数)被谁调用
  • 原创【歌词类】绘流年
  • Ubuntu安装Oracle SQLDeveloper
  • nginx跨域问题记录
  • CH Round #54 - Streaming #5 (NOIP模拟赛Day1)解题报告
  • SQL学习——基本语法
  • SQL学习——数据类型
  • jQuery html5Validate基于HTML5表单验证插件
  • 关于Hadoop的思考及分析
  • 写一个关于侧边栏的问题
  • 解析带emoji和链接的聊天系统消息
  • 学习内容
  • 学习Kubernetes 和容器技术体系的最佳方法
  • Invalidate和postInvalidate的区别
  • Java 内存分配及垃圾回收机制初探
  • jdbc就是这么简单
  • Mysql优化
  • python docx文档转html页面
  • Python学习之路13-记分
  • tab.js分享及浏览器兼容性问题汇总
  • Theano - 导数
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • Vue官网教程学习过程中值得记录的一些事情
  • 初识MongoDB分片
  • 聊聊redis的数据结构的应用
  • 扑朔迷离的属性和特性【彻底弄清】
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 做一名精致的JavaScripter 01:JavaScript简介
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • #define、const、typedef的差别
  • #if和#ifdef区别
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (02)Hive SQL编译成MapReduce任务的过程
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (java)关于Thread的挂起和恢复
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)WCF的Binding模型
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (九)信息融合方式简介
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (算法)Game
  • (一)基于IDEA的JAVA基础1
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)负载均衡,回话保持,cookie
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .Net CF下精确的计时器
  • .NET CORE Aws S3 使用
  • .net FrameWork简介,数组,枚举
  • .NET 反射 Reflect