摘要:学习笔记二个人学习笔记参考阮一峰的教学学习笔记二是对学习笔记一的补充历史是标准新增特性汇总方应航知乎专栏个小变化新增特性汇总方应航知乎专栏以后一年一次只增加了两个特性只增加了个特性功能最多数据类型补充字符串多行字符串新特性多行字符串
JavaScript学习笔记二
JavaScript历史个人学习笔记
参考阮一峰的JavaScript教学
学习笔记二是对学习笔记一的补充
ECMAscript是JavaScript标准
ES 5 新增特性汇总-方应航知乎专栏(15个小变化)
ES 6 新增特性汇总-方应航知乎专栏
以后一年一次
ES 7(2016)只增加了两个特性,ES 8(2017)只增加了10个特性
ES5-->ES6功能最多
数据类型补充number string symbol boolean null undefined object
number
字符串
多行字符串
ES6新特性,多行字符串可以用`反引号,需要注意的是,空格和回车都算字符串里的一个字符
区别:
对象
in 只查看key是否存在
for(var key in person){ console.log(person.key) }
注意:person.key = person["key"]
要用
person[key]
for... in可能会随机遍历,不按照声明顺序
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/107706.html
摘要:中的每一个值,都是一种数据,属于一种数据类型。数值的数值有许多种表示类型。对象这是中最核心的概念,也是最复杂的数据类型。对象的每一个键名又称为属性,它的键值可以是任何数据类型。特例函数返回,但是我们要注意并没有这一数据类型。 JS中的数据类型。什么是数据类型? 和我们平时交流一样一样。什么是汉字,什么是拼音,什么是标点符号,什么又是现在流行的表情包?类型,可以是语言的分类,也一定是理解...
摘要:对象克隆我们经常会用到一个对象去做一些事情,可能有时候我们不想改变原有的数据。如果是对象接着递归复制判断是对象还是数组其实这还不是最终的深克隆,因为这一个也有它自己的问题,但是面对一般的情况应该没问题,跟高级的用法请自行学习。 类型判断 我们先说一下JS的数据类型,我们一般说JS有六大数据类型(ES6以前)分别是: 基本数据类型 Number String Boolean nul...
摘要:对象适用于汇集和管理数据。一个对象字面量就是包围在一对花括号的多个名值对。尝试从对象里取值将会导致异常。亦不会触及原型链中的任何对象。严格模式下,不能用删除显式声明的标识符,名称或具名函数。 Javascirpt里的对象是无类型的。它对新属性的名字和属性的值没有任何的限制。对象适用于汇集和管理数据。对象可以包括其他对象,所以它们可以容易地表示成树状或者图形结构。 对象字面量 ...
摘要:内置对象,在中,它们实际上只是一些内置函数。这些内置函数可以当作构造函数,使用调用,产生新对象。在必要时语言会自动把字符串字面量转换成一个对象,也就是说你并不需要显式创建一个对象。属性操作符要求属性名满足标识符的命名规范。 1 如何定义 // 声明形式,大部分情况下使用声明形式 let obj ={ a:2, b:3 }; // 构造形式 let obj= = new Obje...
摘要:作为对象原型链的终点。调用函数时,应该提供的参数没有提供,该参数等于。它可以用于引用该函数的函数体内当前正在执行的函数。 一 JS 二 CSS 一 JS ==和===的区别 ===叫做严格运算符 ==叫做相等运算符严格运算符比较时不仅仅比较数值还要比较数据类型是否一样相等运算符在比较相同类型的数据时,与严格相等运算符完全一样。 在比较不同类型的数据时,相等运算符会先将数据进行类型转换,...
阅读 849·2021-11-22 09:34
阅读 931·2021-10-08 10:16
阅读 1753·2021-07-25 21:42
阅读 1776·2019-08-30 15:53
阅读 3488·2019-08-30 13:08
阅读 2128·2019-08-29 17:30
阅读 3258·2019-08-29 17:22
阅读 2154·2019-08-29 15:35