js基础(argment)
**1.argment:**在函数中获取参数的信息----------[个数、值]
(注:无法确定用argment,明确用形参(ps:缩写) ps: 本质上是个函数
**全局变量: ** | 局部变量: | 作用域链 |
---|---|---|
可以在任何作用域使用 | 可以用return返回值(达到全局) | 连接两个作用域链 |
获取对象中的值:
1.对象名.属性名
2.对象名[‘属性名’]
执行对象方法:
1.对象名.方法名
2.对相名 [’ '] ()
new关键字:
new就是调用构造函数,创建对象.
代码的预读:
变量提升 和 函数提升(不包含调用函数).
[注:预解析后:先提升函数在提升变量]
4种创造对象的方式
Object:对象 --------操作对象(取值、赋值)对象是个容器.
组成:
1.属性 2.方法
☞ 字面量—创造单个
1 | var 对象名 = { |
☞ js内置的构造函数— 创造单个
1 | var 对象名 = new Object(); |
☞ 工厂方式— 适用于批量创建
1 | function fn(name) { |
☞ 自定义构造函数创造----批量创建
1 | function fn () { |