JS知识点 Ⅵ

81 阅读1分钟

对象

obj 赋值 对象
key:value 键值对的方式存在 
key 表示对象下属性 , key 一定是string类型
value 属性的赋值  , js 的任意类型数
我们可以使用不同key 值表示不同的意义
obj.xxx 获取的obj 下的直接属性;
---> 无该属性===> 返回为undefined 不会报错
obj.xg.td;// 获取obj下的xg对象下的td属性的值
总结 '点' 左边的类型全是object.
链式调用:obj.xg.nz.td.name;

bug  cannt read proptype 'xp' of undefined
---> ykl 为 undefined 
obj.xg.ykl.xp

bug  xg is not defied 
--> xg 变量 为声明但是已经使用

对象创建

1.直接写
2.构建函数 :new 关键字  作用: 实例化对象
		    Object 内置api 作用构造对象
            

内置对象布尔值

bool.constructor  ————  获取布尔对象的构造函数
Boolean() 是布尔对象的构造函数。默认返回值为false。
参数:true/false