//创建一个空对象
var o={};
//创建一个含有两个属性的对象,x、y
var o2={x:12,y:'12',name:'JS'};
//此对象中的author属性的值还是一个对象
var o3={x:12,author:{name:'JS',age:23,address:'china'}};
//创建一个空对象和{}一样
var o4=new Object();
//给对象增加name属性
o4.name='JS'
//创建一个空对象
var o={};
//创建一个含有两个属性的对象,x、y
var o2={x:12,y:'12',name:'JS'};
//此对象中的author属性的值还是一个对象
var o3={x:12,author:{name:'JS',age:23,address:'china'}};
//创建一个空对象和{}一样
var o4=new Object();
//给对象增加name属性
o4.name='JS'
/**访问对象的属性值
*/
//1、使用点号的方式
var x=o2.x;//12
var authorOfName=o3.author.name;//JS
var name=o4.name;//JS
//2、使用数组的方式
var x2=o2['x'];//12
var authorOfName2=o3['author']['name'];//JS
var name2=o4['name'];//JS
//创建一个含有两个属性的对象,x、y、name
var o2={x:12,y:'12',name:'JS'};
for(p in o2) {
var property=p;
var value=o2[p];
console.log(property);
console.log(value);
}
x 12 y 12 name JS
//创建一个含有两个属性的对象,x、y、name
var o2={x:12,y:'12',name:'JS'};
var b=o2.hasOwnProperty('name')//true
var b2=o2.hasOwnProperty('age')//false
//创建一个含有两个属性的对象,x、y、name
var o2={x:12,y:'12',name:'JS'};
//删除name属性
delete o2.name;
var b=o2.hasOwnProperty('name')//false
//新增name属性
o2['name']='javascript';
//由于已经存在了name属性,这里是给name重新赋值
o2.name='js';
var b3=o2.hasOwnProperty('name');//true
//定义一个对象
var o={name:'JavaScript',age:24};
//此种方式在转化为对象是报错,必须使用下面的方式
//var str="{name:'JavaScript',age:24}";
//正确的定义对象字符串
var str='{"name":"JavaScript","age":24}';
//把对象转化为字符串
var str2=JSON.stringify(o);
console.log('str2:'+str2+',类型:'+(typeof str2));//str2:{"name":"JavaScript","age":24},类型:string
//把字符串转化为对象
var o2=JSON.parse(str);
console.log('o2:'+o2+',类型:'+(typeof o2));//o2:[object Object],类型:object
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有