发布于 

js基础(argment)

**1.argment:**在函数中获取参数的信息----------[个数、值]

(注:无法确定用argment,明确用形参(ps:缩写) ps: 本质上是个函数

**全局变量: **局部变量:作用域链
可以在任何作用域使用可以用return返回值(达到全局)连接两个作用域链

获取对象中的值:

1.对象名.属性名

2.对象名[‘属性名’]

执行对象方法:

1.对象名.方法名

2.对相名 [’ '] ()

new关键字:

new就是调用构造函数,创建对象.

代码的预读:

变量提升 和 函数提升(不包含调用函数).

[注:预解析后:先提升函数在提升变量]

4种创造对象的方式

Object:对象 --------操作对象(取值、赋值)对象是个容器.

组成:

1.属性 2.方法

☞ 字面量—创造单个

1
2
3
4
5
6
7
var 对象名 = { 
属性 : 值 , (最后一个值不加逗号.)
方法 : 自定义 : function()
{
('_')
}
}

☞ js内置的构造函数— 创造单个

1
2
 var 对象名 = new Object();           
[注:Object():js中内置好的函数]

☞ 工厂方式— 适用于批量创建

1
2
3
4
function fn(name) {  
var 对象名 = new Object();
对象名.属性; return 对象名
}

☞ 自定义构造函数创造----批量创建

1
2
3
4
    function fn () {
this.属性名= 值
}
[注:首字母大写]

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。