`
CrazyNemo
  • 浏览: 194994 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

JS中==与===的比较

 
阅读更多

1.==

1)相同的类型:值相等,就相等。

2)类型不同:

nullundefined相等

②数字与字符串:字符串转换为数字时相等,就相等。

③对象与数字,对象与字符串:采用valueOf()toString()将对象转化为原始类型的值,进行比较。

④其他的组合都是不相等的。

2.===

1)两个值的类型不同,则不相等。

2)数字:只有当一个或两个都是NaN时,不相等,其他时刻都相等(NaN不与任何数相等,包括自己)。

3)字符串:当两个字符串的对应位置的字符都相等时才相等。

4)布尔值:当其都为true或都为false时相等。

5)对象、数组、函数:只有当引用的是同一个地址时,才相等。

6)只有两个都是null或都是undefined时,才相等。

<!--EndFragment-->
分享到:
评论

相关推荐

    详解js中==与===的区别

    为了减少概念混淆,应该把 =...不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型

    JavaScript中的比较操作符&gt;、&lt;、&gt;=、&lt;=介绍

    主要介绍了JavaScript中的比较操作符&gt;、&lt;、&gt;=、&lt;=介绍,本文先是讲解了操作符的一些使用规则,然后给出了操作实例,需要的朋友可以参考下

    javaScript中"=="和"==="的区别详解

    对于JavaScript中比较运算符,可能大家用的比较多的是“==”、对于“===”很多人可能很陌生。=== 表示恒等,首先比较两边的变量数据类型是否相等,其次比较两边的变量的数值是否相等;== 表示相等即仅仅比较两边变量...

    JavaScript中三个等号和两个等号的区别(== 和 ===)浅析

    javascript中比较运算符'=='与'==='可能大家用的比较多,但是大家对他的区别不是很清楚,接下来小编给大家介绍下js中三个等号和两个等号的区别(== 和 ===),感兴趣的朋友可以参考下

    两个比较好用的Eclipse中javascript插件jsEditor jsEclipse

    两个比较常用的Eclipse中javascript插件jsEditor jsEclipse

    javascript中文手册,JS中文手册大全

    Javascript中文手册,Js,Javascript,比较全的JS中文手册

    JS中==与===操作符的比较

    Arraya或者function,返回true 要是两个值都是null或者都是undefined,返回true ==操作符: 如果两个值具有相同类型,会进行===比较,返回===的比较值 如果两个值不具有相同类型,也有可能返回true 如果一个值是null...

    javascript中的相等操作符(==与===区别)

    我们在编程的过程中,经常会遇到判断两个变量是否相等的情况,ECMAscript提供了两种相等操作符”==”和”===”来判断,这两种操作都会返回一个boolean值。一般来说,我们把”==”称之为相等,称”===”为全等。当两...

    JS中==、===你分清楚了吗

    ===:判断是否相等:先进行值的比较,如果值相等,再去比较类型。即带有类型的值的比较。 ==相等 比较两个值的时候,有两种情况,一种如果两个值的类型相同,就直接比较;另一种如果两个值得类型不同,则会尝试...

    浅析Javascript中“==”与“===”的区别

    在Javascript中有”==”和”===”两种比较运行符,那么他们有什么区别呢? 一、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果...

    JavaScript中文转拼音,JS中文转拼音插件,中文转拼音(JavaScript)

    文件里面已弄了使用说明,转换比较全面,已经开发和测试。可用于后台的URL的路径使用,以及其它方面的一些转换使用,详情自己挖掘...

    js中日期的比较

    新手中 不知道怎么在js中比较日期的话,可以参考参考

    JS日历控件及其详细使用方法

    (2)在调用之前,请在代码中引用日历的js文件,代码为:&lt;script language=javascript src="wpCalendar.js"&gt; (3)如何调用? 方法有两种: 1、&lt;input type=text id=text1 onfocus="showCalendar(this)" readonly&gt; ...

    js数组说明大全

    对javascript中数组的使用比较完善的说明

    JS判断大全

    1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测...

    常用 js 大全常用 js 大全常用 js 大全常用 js 大全常用 js 大全

    11.JS 中的字符与字符相连接使用+号. 12.JS 中的比较操作符有:==等于,!=不等于,&gt;,&gt;=,&lt;.&lt;= 13.JS 中声明变量使用:var 来进行声明 14.JS 中的判断语句结构:if(condition){}else{} 15.JS 中的循环结构: for([initial e...

    javaScript中”==”和”===”的区别详解

    ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 “===”,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就不...

    JavaScript中常用的一百零七条语句

    JavaScript中常用的一百零七条语句: &lt;br&gt;6.一个小写转大写的JS: document.getElementById( "output ").value = document.getElementById( "input ").value.toUpperCase(); 7.JS中的值类型:String,Number,...

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

Global site tag (gtag.js) - Google Analytics