一、函数的定义和参数的获取
如果不是数字,手动抛出异常 ,通过typeof x != 'number'
arguments 代表传递进来的所有参数,是一个数组
arguments包含所有的参数,有时候我们不需要用所有的参数
rest函数?
二、作用域
全局变量:window
三、方法的定义和调用,apply
定义方法:方法就是把函数放在对象的里面,对象只有两个东西:属性和方法
属性:
kuangshen.name
方法:一定要带括号
kuangshen.age()
四、Date日期对象
五、JSON对象
是一种轻量级的数据交换格式
简介和清晰的层次结构使得JSON成为理想的数据交换语言
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率
六、面向对象编程
七、面向对象class继承
1.定义一个类,属性,方法
2.继承
原型链
八、操作BOM对象(重点)
BOM:浏览器对象全称
浏览器介绍
JavaScript和浏览器的关系
JavaScript诞生就是为了能够在浏览器中运行!
P19