JavaScript第三天 boolean和json
2016-10-27 17:52
253 查看
布尔值
- true:非零数字、非空字符串、非空对象
- false:数字零、空字符串、null空对象、undefined
json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一是JSON实际上就是JavaScript。
它基于ECMAScript第3版中JavaScript对象字面量语法子集的一种文本格式。
这表示可以使用responseText从服务器中检索JSON数据,然后再使用JavaScript的eval()方法将JSON字符串转换成JavaScript对象,那么,使用附加JavaScript就可以很地从该对象中提取数据,而不需要处理DOM。
<script> /* var a=12; var b=5; var c='abc';*/ // json的数据用花括号{} var json=[a:12,b:5,c:'abc']; var json={a:12,b:5,c:'sdh'} alert(json.a); json.b++;//json可以自增运算 alert(json.b); </script>
<html> <head> <title>json详解</title> <script> /* var a=12; var b=5; var c='abc';*/ // json的数据用花括号{} var json=[a:12,b:5,c:'abc']; var json={a:12,b:5,c:7}; var arr=[12,5,7]; //alert(json.a); //[]可以代替. json的下标实际上是一个字符串 alert(json['a']) alert(arr[0]);//数组的下标是数字 alert(json.length);//undefined //*****数组的循环***** for(var i=0;i<arr.length;i++){ alert('第'+i+'个数'+arr[i]); } //数组的for in循环 for(var i in arr){ alert('第'+i+'个数'+arr[i]); } //*******for in 循环适用于json******* for(var i in json){ alert('第'+i+'个数'+json[i]); } </script> </head> <body> </body> </html>
相关文章推荐
- javascript对象----Boolean、Math、Number、String 、Array、JSON、Object
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- javascript---第三天源代码
- 用JSON和Javscript的prototype来构建完善的Javascript面向对象表示法
- 基于Ajax和JSON从javascript中调用后台java方法的JsonGateway
- JavaScript Boolean
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- [随记]XSTREAM-JSON基本不能被javascript使用
- JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式
- 基于Ajax和JSON从javascript中调用后台java方法的JsonGateway
- JavaScript对象之Boolean
- C# encode a string for JSON JavaScript
- JavaScript init 静态方法 对象语言 JS 值传递 函数 Archive Boolean for
- JSON in JavaScript
- 使用 JavaScript 创建和分析 JSON 消息
- JavaScript中的Boolean,你了解多少?
- JavaScript中的Boolean,你了解多少?
- Ajax - JSON (JavaScript Object Notation)学习
- 用javascript玩json的一个例子
- 一个实用的 Javascript XML to JSON Object 对象的转换 (JQuery)