您的位置:首页 > Web前端 > JavaScript

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>

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: