JavaScript学习笔记二

JavaScript学习笔记二

  • 个人学习笔记
  • 参考阮一峰的JavaScript教学
  • 学习笔记二是对学习笔记一的补充

JavaScript历史

JavaScript学习笔记二_第1张图片
image

ECMAscript是JavaScript标准

ES 5 新增特性汇总-方应航知乎专栏(15个小变化)
ES 6 新增特性汇总-方应航知乎专栏

以后一年一次
ES 7(2016)只增加了两个特性,ES 8(2017)只增加了10个特性

ES5-->ES6功能最多

数据类型补充

number string symbol boolean null undefined object

JavaScript学习笔记二_第2张图片
image

number
JavaScript学习笔记二_第3张图片
image

字符串
JavaScript学习笔记二_第4张图片
image

多行字符串
JavaScript学习笔记二_第5张图片
image

ES6新特性,多行字符串可以用`反引号,需要注意的是, 空格和回车都算字符串里的一个字符
image

JavaScript学习笔记二_第6张图片
image

null和undefined

JavaScript学习笔记二_第7张图片
image

区别:

JavaScript学习笔记二_第8张图片
image

对象


JavaScript学习笔记二_第9张图片
image

in 只查看key是否存在


JavaScript学习笔记二_第10张图片
image
JavaScript学习笔记二_第11张图片
image
image

for in循环注意点

for(var key in person){
    console.log(person.key)
}

注意:person.key = person['key']

要用
person[key]

JavaScript学习笔记二_第12张图片
image

for... in可能会随机遍历,不按照声明顺序


JavaScript学习笔记二_第13张图片
image

typeof BUG

JavaScript学习笔记二_第14张图片
image

你可能感兴趣的:(JavaScript学习笔记二)