发表于: 2017-03-28 23:13:42
2 673
今天完成的事:
1学习JS
基础类型
字符串var s_count="",
布尔类型var b_status=false,
数字类型var n_total=12。
引用数据类型
数组var ar_bar=[],
对象var o_bar={},
函数var f_submit=function(){}
构造函数,是用来创建对象的函数,本质上也是函数。与其他函数的区别在于调用方式不同:
如果通过new操作符来调用的,就是构造函数
如果没有通过new操作符来调用的,就是普通函数
function Person(name, age) {
this.name = name;
this.age = age;
}
//当做构造函数调用
var person1 = new Person('Mike',10);
//当做普通函数调用,这里相当于给window对象添加了name和age属性,这个不是重点,只要注意调用方式
Person('Bob',12);
console.log(person1)//Person {name: "Mike", age: 10}
console.log(name)//Bob
console.log(age)//12
在var person1 = new Person('Mike',10);中,通过new操作符调用了函数Person,并且生成了person1,
这里的Person就称为构造函数,person1称为Person函数对象的一个实例。
1.基础类型和引用数据类型
明天计划的事:
1,继续学习JS
2,开始编写任务4
遇到的问题:
for (var i = 0; i < 5; i++) {
setTimeout(function() {
console.log(new Date, i);
}, 1000);
}
console.log(new Date, i);
这段代码实际输出的是什么呢??
收获:
对JS有了深入的了解
评论