JS-文字列-配列-json-json配列-json配列オブジェクト

2963 ワード

JS -
文字列-
var txt="Hello world!"
document.write(txt.length)

配列-
var mycars=new Array("Saab","Volvo","BMW")

var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"


オブジェクト-
      *  * *  *       。
 String、Date、Array 

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};


json-
http://www.w3school.com.cn/json/json_syntax.aspJSON構文はJavaScriptオブジェクトがフランス語法を表すサブセットである.データ名前/値ペアでデータをカンマ区切りかっこで区切ってオブジェクトの角カッコを保存配列を保存
var json={   
 1:"i am value",//      ,   ,      json.1     ,   json["1"]     "123":"value",//      json["123"]    
 "cc":"value",     
 "animal":{ 
//     json     
  "type1":"dog",    
  "type2":"cat"    
  },  
  "people" : [
   //     json      
   {"id":"1","name":"   "},   
   {"id":"2","name":"   "}  
   ]
  } 


JSON値
JSON値は、数値(整数または浮動小数点数)文字列(二重引用符)論理値(trueまたはfalse)配列(四角カッコ)オブジェクト(かっこ)null
JSON名称/値対JSONデータの書式は、名称/値対です.名前/値のペアには、フィールド名(二重引用符)が含まれます.
"firstName": "John"
JSONオブジェクト
{ "firstName":"John" , "lastName":"Doe" }

json配列-
{
"employees": [
  { "firstName":"John" , "lastName":"Doe" },
  { "firstName":"Anna" , "lastName":"Smith" },
  { "firstName":"Peter" , "lastName":"Jones" }
]
}

JSON文字列
'{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}'

json配列オブジェクト


かっこ'{}'オブジェクトの四角カッコ'[]を保存配列を保存
JSON.stringify(value[, replacer[, space]])
JSON.stringify()メソッドは、JavaScript値をJSON文字列に変換するために使用されます.http://www.runoob.com/js/javascript-json-stringify.html
JSON.stringify({ x: 5, y: 6 });    // '{"x":5,"y":6}' or '{"y":6,"x":5}'

stringify()             , 
var a = {a:1,b:2}
  :
JSON.stringify(a)
"{"a":1,"b":2}"

JSON.parse(text[, reviver])
JSON.parse()メソッドは、JSON文字列をオブジェクトに変換するために使用されます.
**text:**  ,       JSON    。
**reviver:**   ,         ,               。
parse            json  , 
var str = '{"name":"huangxiaojian","age":"23"}'
  :
JSON.parse(str)

Object

age: "23"
name: "huangxiaojian"
__proto__: Object

  :     {} ,            ,       。