对象

对象创建的方法

1:var a ={          //对象字面量/对象直接量

  属性名:属性值,

}

2.1:var a = Object{}       //系统构造函数

  a.属性名 = 属性值;

2.2   function Person(){      //自定义构造函数

       this.属性名=属性值;

}

  var person= new Person();

构造函数内部原理:1)隐式的函数体最前边加上 this{}对象

         2)执行this.xxx=xxx

         3)隐式得return出this对象

 

 

js 6中数据类型 number string boolean function undefined object

js 6种布尔值为false的情况

1、undefined(未定义,找不到值时出现)

2、null(代表空值)

3、false(布尔值的false,字符串"false"布尔值为true)

4、0(数字0,字符串"0"布尔值为true)

5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN==="number")

6、""(双引号)或''(单引号) (空字符串,中间有空格时也是true)

posted @ 2019-03-12 15:58  猪翔heart  阅读(102)  评论(0编辑  收藏  举报