发表于: 2017-03-28 23:13:42

2 674


今天完成的事:

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有了深入的了解



返回列表 返回列表
评论

    分享到