“约见”面试官系列之常见面试题之第七十篇之==和===(建议收藏)
==和===的区别== 在比较时等号左右两侧数据类型不同时会先转成相同数据类型,再比较== 是相对比较; === 是绝对比较1.1 字符串 == 数字 ;字符串转换成数字console.log(1 == '1'); // true1.2 布尔值 == 数字; 布尔值转成数字console.log(1 == true); // true;1.3 布尔值 == 字符串; 布尔值转数字,字符串也转成数字,然后进行比较;console.log(false == '0'); // true1.4 null == undefined // true, null 和undefined和其他数据类型比较都是false
1.5 对象 == 对象; 比较的是空间地址,地址相同返回trueconsole.log({} == {}); // false1.6 对象 == 字符串; 对象转成字符串,然后和字符串比较console.log({} == '[object Object]'); // true1.7 对象 == 布尔值;对象先转成字符串,再转数字,布尔值也转成数字,在比较这两个数字console.log({} == true); // false
console.log([] == false); // true1.8 对象 == 数字;对象先转成字符串,然后再转成数字console.log({} == 1); // false
console.log([] == 0); // true特殊:NaN和NaN 永远不相等console.log(NaN == NaN); // NaN和NaN 永远不相等
本面试题为前端常考面试题,后续有机会继续完善。我是歌谣,一个沉迷于故事的讲述者。
欢迎一起私信交流。
“睡服“面试官系列之各系列目录汇总(建议学习收藏)
“约见”面试官系列之常见面试题之第七十篇之==和===(建议收藏)相关推荐
- “约见”面试官系列之常见面试题之第八十篇之css常见属性(建议收藏)
CSS3增加的新的属性和新属性值很多,其中的重点,比如Flex布局,2D3D效果,关键帧动画等,我们会在其他篇拿出来详细讲解,并附上实例和代码,供大家参考学习.本文只介绍其他常用且兼容性良好(IE9及 ...
- “约见”面试官系列之常见面试题之第七十九篇之ES5和ES6(建议收藏)
什么是JavaScript JavaScript一种动态类型.弱类型.基于原型的客户端脚本语言,用来给HTML网页增加动态功能.(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型.变量使用之前不 ...
- “约见”面试官系列之常见面试题之第七十八篇之fetch(建议收藏)
etch是一种HTTP数据请求的方式,是XMLHttpRequest的一种替代方案.fetch不是ajax的进一步封装,而是原生js.Fetch函数就是原生js,没有使用XMLHttpRequest对 ...
- “约见”面试官系列之常见面试题之第七十七篇之vuex中mutation和action的详细区别 (建议收藏)
const store = new Vuex.Store({state: {count: 0},mutations: {increment (state) {state.count++}},actio ...
- “约见”面试官系列之常见面试题之第七十六篇之vue-router中的路由钩子函数基本用法 (建议收藏)
vue-router中的路由钩子函数基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数. router.beforeEach((to, from, next) => { consol ...
- “约见”面试官系列之常见面试题之第七十五篇之vue中如何使当前css起作用(建议收藏)
方法很简单,在组件中的style前面加上scoped就可以了,示例: 本面试题为前端常考面试题,后续有机会继续完善.我是歌谣,一个沉迷于故事的讲述者. 欢迎一起私信交流. "睡服" ...
- “约见”面试官系列之常见面试题之第七十四篇之v-if和v-for优先级(建议收藏)
永远不要把 v-if 和 v-for 同时用在同一个元素上. 一般我们在两种常见的情况下会倾向于这样做: 为了过滤一个列表中的项目 (比如 v-for="user in users" ...
- “约见”面试官系列之常见面试题之第七十三篇之js文件中import中加{}和不加{}的区别(建议收藏)
s文件中import中加{}和不加{}的区别 大括号的加与不加取决于import来源的js文件.如果来源js中export时明确指定export组件的名称,那么加大括号并且大括号中指定引用组件的名称, ...
- “约见”面试官系列之常见面试题之第七十二篇之arrayList(建议收藏)
简介 ArrayList 是 java 集合框架中比较常用的数据结构了.继承自 AbstractList,实现了 List 接口.底层基于数组实现容量大小动态变化.允许 null 的存在.同时还实现了 ...
最新文章
- 【大版本】Adobe PDF控件ABCpdf V11发布 | 附下载
- 简单XML文件C#操作方法
- js轮播图片小圆点变化_原生js实现轮播图(两种方法)
- C# 面试前的准备_基础知识点的回顾_05
- php多选批量修改数据库数据类型有哪些_php面试题之memcache和redis的区别
- 手机客户端测试考虑的点
- 主页是单一的HTML文件,什么是主页,下列说法最为准确的是 _____。
- 大杂烩 -- 四种生成和解析XML文档的方法详解
- WCF系列_分布式事务(下)
- SQL查询语句精华总结
- AcWing285. 没有上司的舞会(树形DP)题解
- 朋友圈新增访客记录?大众点评辟谣”被放弃”;百度 7 款 APP 进入 App Store 前十 | 极客头条...
- 解决krpano全景视频在QQ浏览器、安卓不能正常播放的问题
- lacp协议文档概要
- 硬件工程师如何零基础入门?
- Typora如何自动生成标题序号
- 功能对等四个原则_“奈达功能对等理论”四个方面的原始出处及定义是什么?...
- Office快捷键大全之四(Frontpage快捷键)
- Excel制作饼图的法宝!Smartbi可视化工具图表制作
- 使用IBM Data Studio 管理DB2
热门文章
- Linq常用List操作总结,ForEach、分页、交并集、去重、SelectMany等
- 用Emacs编写mybatis
- array sort - 4 : merge sort
- 菜鸟成长记(十一)----- 操蛋的2016与未知的2017
- 值得一做》关于并查集的进化题目 BZOJ1015(BZOJ第一页计划)(normal-)
- 字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串
- The test form is only available for requests from the local machine解决方法
- MVC Controller与ActionResult的返回值
- android动画影子效果,Android TV常用动画的效果,View选中变大且有阴影(手机也能用)...
- 计算机系统集成难点,企业MES实施中存在的难点及建议