该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。另外也在寻找更加系统学习代码的平台(暂时使用的是51自学网)。
一、对象创建方式
js对象是包含很多属性的变量
js对象属性指的是与对象相关的值.js对象是无序属性的集合
例:
var 人=(姓名:小明,年龄:18岁,性别:男,身高:1.8米)
属性按照 名称:值 对的形式缩写(名称和值以冒号分隔)
1.json模式创建对象,创建对象用{}号;(最主要的形式)
var ren={name:"小明",sex:"男",age:19,height:1.8};
alert(typeof ren);
console.log(ren);
2.直接实例化,通过构造函数Object()创建对象
ren.name="小明";
ren.sex="男";
alert(typeof ren);
console.log(ren);
二、属性访问
如下:两种方法已注释在代码中
var ren={name:"小明",sex:"男",age:19,height:1.8};
// alert(typeof ren);
// 1.找到访问对象属性:
// 1.对象名["属性值"]
var a=ren["name"]
console.log(ren);
alert(a);
// 2.对象名,属性名(用得最多)
var a=ren.sex;
alert(a);
三、增加属性
如上两种访问方式,故都写在以下代码中,方便对比
var ren={name:"小明",sex:"男",age:19,height:1.8};
// alert(typeof ren);
// 1.找到访问对象属性:
// 1.对象名["属性值"]
var a=ren["name"]
console.log(ren);
alert(a);
// 2.对象名,属性名(用得最多)
var a=ren.sex;
alert(a);
// 对象添加属性
ren.gcd=true;
ren["yiFU"]="red";
四、对象属性的修改与删除
对象数组的修改与增加方式一样,故不做举例。
对象属性的删除:
var ren={name:"小明",sex:"男",age:19,height:1.8};
delete ren.height;
delete ren["age"]
alert(ren.age)
alert(ren.hieght);
console.log(ren)








网友评论