1,json字符串与对象相互转换
字符串转对象
var str='{"name":"aaa", "age":42}'; //这是一个json字符串
var obj=JSON.parse(str) ; //将字符串转对象
console.log(obj.name) //aaaa
JSON.stringify(obj);//将对象转换为字符串
jQuery支持的转换方式
var str='{"name":"aaa", "age":42}';
var obj = jQuery.parseJSON(str); //将字符串转对象
console.log(obj.name) //aaa
jQuery.strigifyJSON(obj); //将对象转换为字符串
获取json对象的key和value
var str='{"name":"aaa", "age":42}'; //这是一个json字符串
var obj=JSON.parse(str) ; //将字符串转对象
for(var key in obj){
console.log(key); //json对象中的属性 name,age
console.log(obj[key]); //对应的值 aaa,42
}
2,判断undefined
同时判断null和undefined
var test = undefined;
if (test != null && test != undefined) {
console.log("既不是null也不是undefined");
}