javascript基础知识1.1

JS对象
var jsons = {'a':1, 'b':2};
alert(jsons['a']);  //输出1
或者alert(jsons.a);  //输出1

数组模式, 不能一条语句同时赋值
var jsons = [];
jsons['a'] = 1;
jsons['b'] = 2;
alert(jsons['a']);  //输出1

alert(jsons.a); //输出undefined

==================================================================================================

Json定义:

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 Json语法: JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中:名称是字符串,使用双引号表示。值可以是:数字(整数或浮点数),字符串(在双引号中),数组(在方括号中),对象(在花括号中),true/false/null。 数据由逗号分隔: 花括号保存对象:对象可以包含各种数据,包括数组。 方括号保存数组:数字可以包含对象。 例: {      "employees": [           {               "firstName": "Bill",               "lastName": "Gates"           },           {               "firstName": "George",               "lastName": "Bush"           }      ] } 访问Json数据: +++++++自己理解:就是层层查找,如果是一个数组,先定位到某个对象,然后再用这个对象访问某个属性,获取值。 当然这样访问的前提是,先要将json字符串转换为一个javascript对象。无论是访问Json数据,还是修改Json数据,都是要在这个前提之下的!!!!!!!!! 例: alert(products[0].ID);----------------------结果弹出1 修改Json数据: +++++++自己理解:赋值就是找到属性后,然后给其赋值就可以了 例: products[0].Name = "test" 转换回字符串: String newJSONtext = people.toJSONString();   例子: { name:"中国",    province:[              {name:"黑龙江", cities:{city:["哈尔滨","大庆"] } },         {name:"广东", cities:{city:["广州","深圳","珠海"] } },         {name:"台湾", cities:{city:["台北","高雄"]} },         {name:"新疆", cities:{city:["乌鲁木齐"]} }   ]  } 

转自:http://blog.163.com/zhaoyanping_1125/blog/static/201329153201111306318590/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值