== 和 === 的区别JS 是弱类型语言,=== 表示全等判断,会把类型也进行比较:
2 == '2' // -> true2 === '2' // -> false+ 运算符会改变数据类型运算符会导致数据类型的改变,这是因为运算符同时表示多种含义导致 。+ 运算符既可以链接字符串,也可以计算数字,使用时需要注意:
2 + 2 // -> 4 number2 + '2' // -> '22' stringES6 新版语法增强功能ES6 是新一代 JavaScript 语法规范,里面新增了非常多的语法和功能,而且往 Java 等传统语言靠拢 。比如 class 类定义、箭头函数、真正的 Set、Map 数据类型等 。下面仅列出比较推荐的用法,有一些用法由于不太稳定暂时不推荐使用 。
…obj 扩展运算符object 的赋值需要遍历相关字段,比如:
let bb = {age: 18,sex: 'male',};let aa = {name: '浩睿',};// 在 aa 上面新增 bb 的属性需要aa.age = bb.age;aa.sex = bb.sex;这样就比较麻烦,你必须知道所有 key 而且每次新增都需要改动相关字段 。为此,ES6 规范将扩展运算符(…)引入对象 。就上面的例子,可以这样写:
let bb = {age: 18,sex: 'male',name: '后面的同 key 内容会覆盖前面的'};let aa = {name: '浩睿',...bb,};相当于把某个对象拆开分别赋值,遇到同样的 key 后面内容会覆盖前面的信息 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- Apple id开发者账号申请条件 申请ios个人开发者账号需要多长时间
- python开发工具分享 eclipse安装pydev插件步骤
- 不动产税个人交还是开发商交 不动产交税怎样交
- 学java要学多久 APP开发
- php范例代码大全 php开发实例代码
- 富文本编辑器对比 前端富文本编辑器使用
- app原生开发和非原生的区别 ios原生开发和前端开发
- java开发常用四大框架 playonlinux教程
- 前端如何获取当前日期 js如何获取当前时间的时间戳
- oppo手机找不到开发者选项 oppo开发者选项在哪