js里==和===有什么区别
JS 什么 区别
2023-09-11 14:21:56 时间
js里==和===有什么区别
推荐于2019-08-15
==:运算符称作相等,用来检测两个操作数是否相等,这里的相等定义的非常宽松,可以允许进行类型转换
===:用来检测两个操作数是否严格相等
1、对于string,number等基础类型,==和===是有区别的
不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
3、基础类型与高级类型,==和===是有区别的
对于==,将高级转化为基础类型,进行“值”比较,因为类型不同,===结果为false
相关文章
- 简单的多选框选择功能js代码
- 原生Js_制作简易日历
- JS框架_(JQuery.js)文章全屏动画切换
- JS框架_(coolShow.js)图片旋转动画特效
- JS框架_(JQuery.js)高德地图api
- JS框架_(JQbar.js)柱状图动态百分比进度条特效
- JS框架_(Popup.js)3D对话框窗口插件
- JS框架_(Esign.js)仿信用卡电子签名特效
- JS框架_(Qrcode.js)将你的内容转换成二维码格式
- JS框架_(Vue.js)带有星期日期的数字时钟
- JS框架_(JQuery.js)夜晚天空满天星星闪烁动画
- js中的||(或)运算究竟返回什么?
- JS设计模式(一)-MODULE(模块模式)
- 当当网上书店购物车——JS源码
- js 获取元素所有兄弟节点实例
- Sublime Text 3配置Minify压缩,格式化css,js,html,json,svg
- [Node.js] Serve Static Files with Express
- Node.js npm npx yarn 包管理器 [MD]
- [JS Compse] 4. A collection of Either examples compared to imperative code
- 什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
- Atitit stomp.js conn连接activemq 目录 1.1. activemq 启动,已经默认开启了stomp ws的接口。。地址是1 1.2. Js 客户端代码1 1.3
- Atitit 多线程 什么时候使用多进程的选择场景 目录 1.1. 看实现,比如你的用node.js实现,那就没得选了,只能多进程1 1.2. 如果用java这一类,可以选择多进程与多线程模式,或
- 华为OD机试 - 计算数组中心位置(Java & JS & Python)
- 华为OD机试 - 打印机队列(Java & JS & Python)
- js跨域的研究
- 第70篇 QML 之 详解 JS 保留数值小数位数
- leetcode 35. 搜索插入位置 js 实现
- 【JS高级】js面向对象三大特性之多态_07
- 【JS高级】js面向对象三大特性之继承_06
- 【JS高级】js之函数、重载、匿名函数、作用域及作用域链_03
- 2021前端常见面试题必考必问:js中 非==和 非=的区别是什么?js中==和===区别?
- 【项目实战】Vue.js入门介绍