`

JavaScript中两个等于号和三个等于号之间的区别

阅读更多

为真的: 0 == 0  、"" == "" 、 null == null 、 undefined == undefined  (注:NaN != NaN,NaN不等于他自己 )
        0 == "" 、0 == false 、"" == false 、 undefined == null 。
其他情况都为假!



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript中两个等于号和三个等于号之间的区别</title>
<script type="text/javascript">
/*
    一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。

    ===表示恒等于,比较的两边要绝对的相同
*/
alert(0 == ""); // true
alert(0 == false); // true
alert("" == false); // true
alert(undefined  == null); // true

alert(0 === ""); // false
alert(0 === false); // false
alert("" === false); // false
alert(undefined  === null); // false

</script>
</head>

<body>
</body>
</html>

分享到:
评论

相关推荐

    kettle中使用js计算两个日期之间的天数.txt

    kettle中使用js计算两个日期之间的天数

    MFC的WebBrowser控件 C++与JavaScript之间数据交互传递

    要实现C++和JavaScript的数据交互,我们需要利用两个主要的接口:`IDispatch`和`IHtmlDocument2`。`IDispatch`接口允许我们调用对象的属性和方法,而`IHtmlDocument2`接口提供了对HTML文档的访问,使我们能够获取或...

    JavaScript计算出两个数的差值

    标题中的“JavaScript计算出两个数的差值”指的是在JavaScript编程语言中,如何获取两个数值并计算它们之间的差。在JavaScript中,这是一个基础的数学运算,可以通过简单的减法操作实现。描述提到了“示例代码介绍的...

    纯Javascript编写的div拖拽以及用鼠标绘制div之间连接线(包含箭头)

    纯Javascript编写的div拖拽以及用鼠标绘制div之间连接线,外部资源仅需要jquery。...4、用鼠标绘制两个节点之间带有箭头的连线 5、连接线随节点移动保持连接状态 6、附带节点鼠标右键弹出自定义菜单代码

    识别两个图像之间的差别并创建的不同部分图像

    总之,“识别两个图像之间的差别并创建不同部分图像”是一个涵盖JavaScript编程、图像处理和差异检测技术的综合性问题。通过学习和实践,开发者可以掌握这一技术,并将其应用于各种创新的项目中。

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

    在压缩包"Eclipse_Javascript插件"中,可能包含了这两款插件的安装文件。用户只需要将它们解压后导入到Eclipse的工作空间,或者按照Eclipse的插件安装步骤导入对应的更新站点。确保正确安装后,用户就可以享受到js...

    JavaScript中两个感叹号的作用说明

    两个感叹号的组合实际上是两次逻辑非操作的连续应用。第一次!操作会将非布尔值转换为布尔值,第二次!操作则会反转这个布尔值,从而再次得到一个布尔值。这种机制特别有用,因为它可以确保结果始终是true或false。 ...

    javascript中文参考手册

    JavaScript还支持原型继承,使得对象之间可以共享属性和方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。 DOM...

    两个等号与三个等号的区别

    这篇文章将详细探讨这两个符号在编程中的区别。 首先,我们要了解的是单个等号(=)。在大多数编程语言中,等号用于赋值操作。例如: ```javascript var a = 5; // 赋值操作,将5赋给变量a ``` 这里的等号表示将...

    JavaScript基础复习大纲

    JavaScript 与 Java 区别没有任何关系,两个公司开发的两个不同的产品,作用与用途大不一样,但两者语法上有很多相似之处,JavaScript 并不是 Java 的子集。 六、JavaScript 代码的位置 我们可以在 3 个地方编写...

    javascript调用delphi中的函数

    标题“javascript调用delphi中的函数”涉及到的技术领域是跨语言通信,具体是JavaScript与Delphi之间的交互。这种交互通常发生在Web应用程序与桌面应用程序的集成,或者在浏览器扩展和本地资源之间。以下是对这一...

    javascript两个object对比较函数

    javascript两个object对比较函数,分单层跟多层比较的

    JavaScript计算两个日期时间段内日期的方法

    在JavaScript编程中,有时我们需要处理日期和时间,例如计算两个日期之间的时间差或者获取这两个日期时间段内的所有日期。本文将详细介绍一个JavaScript函数`dataScope`,该函数用于计算并返回两个日期之间(包括...

    判断JavaScript中的两个变量是否相等的操作符

    可能有些同学看到这个标题就会产生疑惑,为什么我们要判断JavaScript中的两个变量是否相等,JavaScript不是已经提供了双等号“==”以及三等号“===”给我们使用了吗? 其实,JavaScript虽然给我们提供了相等运算符,...

    两个Javascript实战-统计表格和图片旋转.zip

    这两个实战项目展示了JavaScript在前端开发中的强大能力,无论是数据可视化还是交互式用户体验,都能通过JavaScript实现。通过学习和实践这两个案例,开发者可以提升自己在Web开发中的技能,为网页增添更多生动有趣...

    深入解析 JavaScript 中的 indexOf 和 includes 方法

    本文将详细探讨这两个方法的区别、用途以及如何在实际开发中使用它们。 String.prototype.indexOf 和 String.prototype.includes 是 JavaScript 中处理字符串的两个基本方法,它们在不同的场景下有着不同的用途。...

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

    在JavaScript编程语言中,比较操作符是比较两个变量或表达式的值并返回一个布尔值(true或false)的运算符。JavaScript中常用的比较操作符包括大于(&gt;)、小于(&lt;)、大于等于(&gt;=)、小于等于()。这些操作符可以...

    swift 与 javascript 之间的相互调用及传值

    在现代软件开发中,Swift 和 JavaScript 作为两种不同的编程语言,各自在移动应用(iOS)和Web开发领域占据着重要地位。随着技术的发展,跨平台交互的需求日益增长,使得Swift和JavaScript之间的通信变得至关重要。...

    JavaScript中if与case比较

    在这个示例中,我们检查`docStatus`是否等于字符串"通过"。如果是,则弹出提示框显示相应的消息。这里需要注意的是,在JavaScript中使用双等号`==`来进行值的比较,而不是使用单等号`=`,后者是赋值操作符。 **if-...

    Bootstrap Table两个table间行数据拖拽

    在“Bootstrap Table两个Table数据之间行数据拖拽”的主题中,我们主要讨论的是如何实现用户可以通过拖放操作在两个Bootstrap表格之间移动行数据,这种功能在数据管理、比较或重新排序场景中非常实用。 首先,我们...

Global site tag (gtag.js) - Google Analytics