先说 ===,这个比较简单:
1、如果类型不同,就[不相等]
2、如果两个都是数值,并且是同一个值,那么[相等]。
3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
4、如果两个值都是true,或者都是false,那么[相等]。
5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
6、如果两个值都是null,或者都是undefined,那么[相等]。

再说 ==,根据以下规则:
1、如果两个值类型相同,进行 === 比较。
2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
3、如果一个是null、一个是undefined,那么[相等]。
4、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
5、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
6、任何其他组合,都[不相等]。

【JS】js判断等号、等同(===、==)相关推荐

  1. Js中判断变量存不存在的问题

    前面写过jquery对象存在与否的判断.现在谈下Js中判断变量存不存在的问题. 如果这样if(!a),当变量a在js中没有申明时,就会报错,那么接下去的代码将不会被执行.注意,这种判断只要变量申明过, ...

  2. js/jQuery判断浏览器名称、内核版本、浏览器壳

    1.js方法/* 判断浏览器名称和版本 目前只能判断:ie/firefox/chrome/opera/safari 2012年5月16日23:47:08 浏览器内核UA:UA; 浏览器内核名称:NV. ...

  3. js快速判断IE浏览器(兼容IE10与IE11)

    原文:js快速判断IE浏览器(兼容IE10与IE11) 在很多时候,我们一般采用navigator.userAgent和正则表达来判断IE浏览器版本,下面介绍用IE浏览器中不同特性来判断IE浏览器 1 ...

  4. [转]JS中判断鼠标按键判断

    JS中判断鼠标按键的问题. IE 左键是 window.event.button = 1 右键是 window.event.button = 2 中键是 window.event.button = 4 ...

  5. js中判断值不等于undefined

    文章:JS 中判断空值 undefined 和 null 转载于:https://www.cnblogs.com/Tpf386/p/9804496.html

  6. [js] 如何判断两个对象相等?

    [js] 如何判断两个对象相等? 提供另一种写法:function isSameObject(object1, object2) {if (Object.prototype.toString.call ...

  7. [js] 如何判断对象是否属于某个类?

    [js] 如何判断对象是否属于某个类? obj.proto === class.prototype 可以递归去找obj instanceof class 个人简介 我是歌谣,欢迎和大家一起交流前后端知 ...

  8. js如何判断是否在iframe中及防止网页被别站用 iframe嵌套 (Load denied by X-Frame-Options)...

    1. js如何判断是否在iframe中 //方式一 if (self.frameElement && self.frameElement.tagName == "IFRAME ...

  9. js 正则表达式判断价格

    js 正则表达式判断价格 验证价格的正则 var reg = /(^1-9?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].0-9?$)/; var money = 520.1 ...

  10. js 正则判断用户是否输入表情

    js 正则判断用户是否输入表情 var emouji = /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g;if(emouji.test(用户输入的值)){ ...

最新文章

  1. Java进阶之自动拆箱与自动装箱
  2. 计算机系统的层次结构是缺一不可的吗,第1章 计算机组成与结构绪论.ppt
  3. CSRF, XSS, Sql注入原理和处理方案
  4. 领域驱动设计之PHP实现
  5. java课程设计 猜数游戏 个人
  6. 【C语言笔记进阶篇】第一章:指针进阶
  7. 阿里晓斌:如何做好技术 Team Leader?
  8. 协同过滤算法_基于用户的协同过滤推荐算法原理和实现
  9. Python面向对象程序设计中对象析构方法的调用时机
  10. Vue.js 学习笔记 十一 自定义指令
  11. FragmentPagerAdapter FragmentPagerAdapter .
  12. 单片机用c语言编程软件手机版,单片机C语言编程软件(mikroc pro for pic)下载 V7.1.0 官方版 - 比克尔下载...
  13. 数据库试题及答案 两套
  14. Elasticsearch系列——(1.2)倒排索引 的实现
  15. 系统流程图、数据流程图、IPO图和甘特图
  16. 2021iGEM感想
  17. 列主元消去法例题详解_列主元消去法
  18. 家用空调什么牌子好又省电质量又好
  19. C语言:到底是不是太胖了
  20. IT十年人生过客-十七-软通我来了

热门文章

  1. 小技巧:163 VIP邮箱如何登录?VIP163邮箱的优势
  2. 用户登录功能以及登录拦截
  3. Excel引用函数(1):FORMULATEXT,取得单元格公式内容
  4. Python gevent学习笔记-2
  5. 阶梯博弈(Staircase Nim)
  6. 工业级卡轨式4g路由器
  7. 《夏洛特烦恼》观后感
  8. Nginx系列教程(07) - Location正则表达式
  9. python用户管理系统
  10. Hie with the Pie(Floyd 状压DP)