javascript中=、==、===是否有区别

技术javascript中=、==、===是否有区别这篇文章主要为大家展示了“javascript中=、==、===是否有区别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“j

本文主要展示“javascript中的=、==、===有区别吗?”内容简单易懂,条理清晰,希望能帮你解开疑惑。让边肖带领大家学习和研究文章“javascript中=、=、==、===有区别吗?”

这是有区别的。在javascript中,“=”是赋值运算符,它将右值赋给左变量;“==”和“==”是比较运算符,用于比较左右表达式是否相等。"=="在相等比较之前,首先进行必要值的类型转换;"==="不执行类型转换。

本教程操作环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

javascript中=、==、===的区别

“=”是赋值运算符,“==”和“===”是比较运算符

操作员

“=”是最简单的赋值运算符,它将运算符右侧的值赋给运算符左侧的变量。

“==”和“==”运算符

它们用于比较运算符左侧和右侧的表达式是否相等。

“==”代表相等、“===”代表严格相等

用双等号比较时:先检查两个操作数的数据类型,如果相同,则==比较;如果它们不同,他们愿意为你执行一个类型转换,然后在转换成相同的类型后进行比较,而===直接比较它们,如果类型不同,那就是假的。

双等号==:

(1)如果两个值类型相同,请用三个等号(===)进行比较。

(2)如果两个值类型不同,可以相等,类型转换和比较应按以下规则进行:

1)如果一个为空,另一个未定义,则相等。

2)如果一个是字符串,另一个是数值,将字符串转换为数值,然后进行比较。

三等号===:

(1)如果类型不同,则必须不相等。

(2)如果它们都是数值并且是相同的值,则它们相等;如果其中至少有一个是NaN,那就不等于。(要确定某个值是否为NaN,只能使用is NaN()来确定)

(3)如果两者都是字符串,并且每个位置的字符相同,那么它们是相等的,否则它们不是。

(4)如果两个值为真或假,则它们相等。

(5)如果两个值引用同一个对象或函数,则它们相等,否则它们不相等。

(6)如果两个值都为空或未定义,则它们相等。

以上就是文章“javascript中=、==和==有区别吗?”感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/90608.html

(0)

相关推荐

  • mysql删库语句怎么写

    技术mysql删库语句怎么写这篇文章主要介绍mysql删库语句怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql删库语句是“DROP DATABASE [

    攻略 2021年12月9日
  • 如何禁用badusb(badusb代码编写规范)

    技术如何实现预防BadUSB这期内容当中小编将会给大家带来有关如何实现预防BadUSB,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。漏洞背景“BadUSB”是今年计算机安全领域的热门话

    攻略 2021年12月22日
  • 使用了索引查询还是慢的原因是什么

    技术使用了索引查询还是慢的原因是什么本篇内容介绍了“使用了索引查询还是慢的原因是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年10月22日
  • mysql如何修改字段的值

    技术mysql如何修改字段的值本篇内容主要讲解“mysql如何修改字段的值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何修改字段的值”吧!

    攻略 2021年12月2日
  • Shell中括号用法总结

    技术Shell中括号用法总结 Shell中括号用法总结Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试:算术比较, 比如一个变量是否为0,[ $var -eq 0 ]。
    文件属性测

    礼包 2021年12月7日
  • 12月1号

    技术12月1号 12月1号一、cookie是在服务端创建cooki是保存在浏览器这一端 每次请求会携带与当前服务相关的键值对数据,cookie明文显示数据,用户可以知道cookie,数据存储在浏览器中容

    礼包 2021年12月2日