• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > 详解js中==与===的区别

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

作者:liminhao 字体:[增加 减小] 来源:互联网 时间:2017-05-11

liminhao通过本文主要向大家介绍了js中的this详解,node.js开发实战详解,js prototype详解,js指标详解附图,js详解等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

为了减少概念混淆,应该把 =称作(得到或者赋值),==称作(相等),===称作(严格相等)

相同点:

它们两个运算符都允许任意类型的的操作数,如果操作数相等,返回true,否则返回false

不同:

==:运算符称作相等,用来检测两个操作数是否相等,这里的相等定义的非常宽松,可以允许进行类型转换

===:用来检测两个操作数是否严格相等

1、对于string,number等基础类型,==和===是有区别的

不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等

同类型比较,直接进行“值”比较,两者结果一样

2、对于Array,Object等高级类型,==和===是没有区别的

3、基础类型与高级类型,==和===是有区别的

对于==,将高级转化为基础类型,进行“值”比较

因为类型不同,===结果为false

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JS排序之冒泡排序详解
  • JS排序之快速排序详解
  • JS排序之选择排序详解
  • js时间查询插件使用详解
  • js 博客内容进度插件详解
  • JS中的phototype详解
  • js的三种继承方式详解
  • 详解js中==与===的区别

相关文章

  • 2017-05-11Bootstrap笔记—折叠实例代码
  • 2017-05-11js模拟支付宝密码输入框
  • 2017-08-19js常用数组算法总结
  • 2017-05-11javascript数据结构中栈的应用之符号平衡问题
  • 2017-05-11bootstrap vue.js实现tab效果
  • 2017-05-11微信小程序 label 组件详解及简单实例
  • 2017-08-14ES6语法入门——上
  • 2017-05-11Jil,高效的json序列化和反序列化库
  • 2017-05-11微信小程序 常用工具类详解及实例
  • 2017-05-11Angular.js跨controller实现参数传递的两种方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery动态移除和添加背景图片的方法详解
    • Vue.js路由vue-router使用方法详解
    • 微信小程序page的生命周期和音频播放及监听实例详解
    • js数组与字符串常用方法总结
    • 使用Xcache缓存器加速PHP网站的配置方法
    • 通过js修改input、select默认字体颜色
    • ES6新特性三: Generator(生成器)函数详解
    • js获取元素下的第一级子元素的方法(推荐)
    • js select下拉联动 更具级联性!
    • JS实现一个简单的日历

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有