javascript中的不等于怎么表示

在JavaScript中,不等于可以使用“!=”和“!==”运算符来表示不等于;使用“!=”运算符用于比较两个操作数的值是否不相等,使用“!==”运算符用于比较两个操作数的值是否不相等,同时检测它们的类型是否不相同。

javascript中的不等于怎么表示

本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

javascript中的不等于怎么表示

等值检测运算符包括 4 个,详细说明如表所示。

等值检测运算符

立即学习“Java免费学习笔记(深入)”;

等值检测运算符说明

==(相等)比较两个操作数的值是否相等

!=(不想等)比较两个操作数的值是否不相等

===(全等)比较两个操作数的值是否相等,同时检测它们的类型是否相同

!==(不全等)比较两个操作数的值是否不相等,同时检测它们的类型是否不相同

在相等运算中,应注意以下几个问题:

如果操作数是布尔值,则先转换为数值,其中 false 转为 0,true 转换为 1。

如果一个操作数是字符串,另一个操作数是数字,则先尝试把字符串转换为数字。

如果一个操作数是字符串,另一个操作数是对象,则先尝试把对象转换为字符串。

如果一个操作数是数字,另一个操作数是对象,则先尝试把对象转换为数字。

如果两个操作数都是对象,则比较引用地址。如果引用地址相同,则相等;否则不等。

示例1

下面是特殊操作数的相等比较。

console.log("1" == 1);  //返回true。字符串被转换为数字console.log(true == 1);  //返回true。true被转换为1console.log(false == 0);  //返回true。false被转换为0console.log(null == 0);  //返回falseconsole.log(undefined == 0);  //返回falseconsole.log(undefined == null);  //返回trueconsole.log(NaN == "NaN");  //返回falseconsole.log(NaN ==1);  //返回falseconsole.log(NaN == NaN);  //返回falseconsole.log(NaN != NaN);  //返回true

登录后复制

NaN与任何值都不相等,包括它自己。null 和 undefined 值相等,但是它们是不同类型的数据。在相等比较中,null 和 undefined 不允许被转换为其他类型的值。

示例如下:

03.png

输出结果:
04.png

【相关推荐:javascript学习教程

以上就是javascript中的不等于怎么表示的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2940658.html

(0)
上一篇 2025年3月11日 21:46:40
下一篇 2025年3月11日 21:46:56

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html中script有什么用

    在html中,script标签用于定义客户端脚本,既可以包含脚本语句,也可以通过src属性指向外部脚本文件,语法“脚本代码”或“”。 本教程操作环境:windows10系统、HTML5版、Dell G3电脑。 html中script有什么用…

    2025年3月11日
    200
  • html中id是什么意思

    在html中,id是“Identity document”的缩写,是“身份标识号”的意思,该属性用于规定元素的唯一id,该属性可用作链接锚,通过JavaScript或通过CSS为带有指定id的元素改变或添加样式。 本教程操作环境:windo…

    2025年3月11日
    200
  • JavaScript的单线程你真的理解了吗

    本篇文章给大家带来了我们的javascript单线程的相关知识,javascript是一门单线程的语言,为什么javascript可以一边执行定时器一边执行函数,希望对大家有帮助。 1. 进程与线程 1.1 进程(Process) 是计算机…

    2025年3月11日
    200
  • javascript怎么隐藏li

    javascript隐藏li的方法:1、创建一个HTML示例文件;2、定义li标签;3、通过js代码“function showli(pid){…}”控制li的隐藏和显示即可。 本文操作环境:Windows7系统、javascr…

    2025年3月11日
    200
  • javascript怎么隐藏右键

    javascript隐藏右键的方法:1、打开相应的代码文件;2、使用“window.oncontextmenu=function(e){e.preventDefault();}”方法禁用鼠标右键菜单即可。 本文操作环境:Windows7系统…

    2025年3月11日
    200
  • java javascript是什么

    java和javascript是两种不同的编程语言;java是一门面向对象编程语言,具有功能强大和简单易用两个特征,而javascript是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。 本文操作环境:Windows7系统、jav…

    2025年3月11日
    200
  • JavaScript中断点的类型有哪些

    JavaScript中断点的类型:1、Sources断点;2、Debugger断点;3、DOM断点,即在DOM元素上添加断点,进而达到调试的目的;4、XHR断点;5、事件监听器断点。 本教程操作环境:windows7系统、javascrip…

    2025年3月11日
    200
  • javascript对象新增方法有哪些

    javascript对象的新增方法:1、“Object.is()”,可用于比较两个值是否严格相等;2、“Object.assign()”,可用于对象的合并,将源对象的所有可枚举的属性复制到目标对象。 本教程操作环境:windows7系统、j…

    2025年3月11日 编程技术
    200
  • javascript怎样去掉换行符

    在JavaScript中,可以利用replace()方法去掉换行符,该方法用于在字符串中替换字符,或替换一个与正则表达式匹配的子串,语法为“testStr.replace(/[]/g,””)”。 本教程操作环境:wi…

    2025年3月11日
    200
  • javascript中有list类型吗

    在JavaScript中没有list数据类型,List类型是为了解决数组长度不可变的问题,但JavaScript不存在这个问题,List的大部分功能,JavaScript的数组也都有。 本教程操作环境:windows10系统、javascr…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论