精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

JSON 對象

json 對象

一個簡單的 json 對象語法:

{ 
    "key1":value1, 
    "key2":value2, 
    ...
    "keyn":valuen 
}

json 對象使用在大括號中書寫,對象可以包含多個 key/value(鍵/值)對。

其中:

  • key 必須是字符串,value 可以是合法的 json 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null)。
  • key 和 value 中使用冒號(:)分割。
  • 每個 key/value 對使用逗號(,)分割。

 

1. 創建簡單的對象

json 對象可以使用 javascript 創建。我們來看看使用 javascript 創建 json 對象的各種方式:

  • 創建一個空對象:
    var jsonobj = {};
  • 創建一個新對象:
    var jsonobj = new object();
  • 創建一個 bookname 屬性值為字符串,price屬性值為數字的對象。可以通過使用 '.' 運算符訪問屬性。
    var jsonobj = { "bookname ":"vb black book", "price":500 };

這里有一個例子,展示了在 javascript 中使用 json 創建對象:

 在javascript中使用json創建對象(yapf.com)      var jsonobj = { "name" : "碩編程(yapf.com)", "time"  : 2020 };
    document.write("

json和javascript的例子

"); document.write("

網站的名字="+jsonobj.name+"

"); document.write("

時間="+jsonobj.time+"

");

 

2. 訪問對象值

你可以使用點號(.)來訪問對象的值:

var myobj, x;
myobj = { "name":"yapf.com", "alexa":8000, "site":null };
x = myobj.name;

你也可以使用中括號([])來訪問對象的值:

var myobj, x;
myobj = { "name":"yapf.com", "alexa":8000, "site":null };
x = myobj["name"];

 

3. 循環對象

你可以使用 for-in 來循環對象的屬性:

var myobj = { "name":"w3cschool", "alexa":8000, "site":null };
for (x in myobj) {
    document.getelementbyid("demo").innerhtml;
}

在 for-in 循環對象的屬性時,使用中括號([])來訪問屬性的值:

var myobj = { "name":"w3cschool", "alexa":8000, "site":null };
for (x in myobj) {
    document.getelementbyid("demo").innerhtml += myobj[x];
}

 

4. 創建數組對象

下面的例子展示了在 javascript 中使用 json 創建數組對象,可以將下面的代碼保存為 json_array_object_w3cschool.htm:

 在 javascript 中使用 json 創建數組對象(yapf.com)  document.writeln("

json數組對象(yapf.com)

"); var books = { "pascal" : [ { "name" : "pascal made simple", "price" : 700 }, { "name" : "guide to pascal", "price" : 400 } ], "scala" : [ { "name" : "scala for the impatient", "price" : 1000 }, { "name" : "scala in depth", "price" : 1300 } ] } var i = 0 document.writeln(""); for(i=0;i
相關文章