亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript學(xué)習(xí)筆記(六)數(shù)據(jù)類型和JSON格式

2019-11-20 14:04:01
字體:
供稿:網(wǎng)友

什么是JSON

JSON:JavaScript 對象表示法(JavaScript Object Notation)。

JSON的形式是用大括號“{}”包圍起來的項目列表,每一個項目間用逗號(,)分隔,而項目就是用冒號(:)分隔的屬性名和屬性值。這是典型的字典表示形式,也再次表明javascript里的對象就是字典結(jié)構(gòu)。不管多么復(fù)雜的對象,都可以用一句JSON代碼來創(chuàng)建并賦值。

JSON 結(jié)構(gòu)

JSON有兩種結(jié)構(gòu)

json簡單說就是javascript中的對象和數(shù)組,所以這兩種結(jié)構(gòu)就是對象和數(shù)組兩種結(jié)構(gòu),通過這兩種結(jié)構(gòu)可以表示各種復(fù)雜的結(jié)構(gòu)

1、對象:對象在js中表示為“{}”括起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為 {key:value,key:value,...}的鍵值對的結(jié)構(gòu),在面向?qū)ο蟮恼Z言中,key為對象的屬性,value為對應(yīng)的屬性值,所以很容易理解,取值方法為 對象.key 獲取屬性值,這個屬性值的類型可以是 數(shù)字、字符串、數(shù)組、對象幾種。

2、數(shù)組:數(shù)組在js中是中括號“[]”括起來的內(nèi)容,數(shù)據(jù)結(jié)構(gòu)為 ["java","javascript","vb",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是 數(shù)字、字符串、數(shù)組、對象幾種。
經(jīng)過對象、數(shù)組2種結(jié)構(gòu)就可以組合成復(fù)雜的數(shù)據(jù)結(jié)構(gòu)了。

JSON 語法規(guī)則

JSON 語法是 JavaScript 對象表示法語法的子集。

數(shù)據(jù)在名稱/值對中
數(shù)據(jù)由逗號分隔
花括號保存對象
方括號保存數(shù)組
JSON 值可以是:

數(shù)字(整數(shù)或浮點數(shù))
字符串(在雙引號中)
邏輯值(true 或 false)
數(shù)組(在方括號中)
對象(在花括號中)
null

1) 并列的數(shù)據(jù)之間用逗號(", ")分隔。

2) 映射用冒號(": ")表示。

3) 并列數(shù)據(jù)的集合(數(shù)組)用方括號("[]")表示。

4) 映射的集合(對象)用大括號("{}")表示。
JSON例子

創(chuàng)建沒有任何屬性的對象:

復(fù)制代碼 代碼如下:

var obj = {};

創(chuàng)建一個對象并設(shè)置屬性和初始值:

復(fù)制代碼 代碼如下:

var author = {name : "trigkit4",age : 21 , sex : "male"};

創(chuàng)建一個對象并設(shè)置屬性和方法:

復(fù)制代碼 代碼如下:

var hello ={content:"how are you?" , say :function(){alert(this.content)} };

創(chuàng)建一個嵌套其他對象和對象數(shù)組等:

復(fù)制代碼 代碼如下:

var company = {name:"Apple",
               product:"iPPhone",
               chairman:{name:"Tim Cook",age:54},
               employees:[{name:"Jony Ive",age:47},{name:"Lili",age:29}],
 };

對象是一套無序的名/值對,一個對象以左邊分支開始,以右邊分支結(jié)束


一個值可以是用雙引號括起來的字符串,或者是一個數(shù)值,一個true or false ,一個數(shù)組或者一個對象

數(shù)據(jù)類型:

從結(jié)構(gòu)上看,所有的數(shù)據(jù)(data)最終都可以分解成三種類型:

第一種類型是標(biāo)量(scalar),也就是一個單獨的字符串(string)或數(shù)字(numbers),比如"北京"這個單獨的詞。

第二種類型是序列(sequence),也就是若干個相關(guān)的數(shù)據(jù)按照一定順序并列在一起,又叫做數(shù)組(array)或列表(List),比如"北京,上海"。

第三種類型是映射(mapping),也就是一個名/值對(Name/value),即數(shù)據(jù)有一個名稱,還有一個與之相對應(yīng)的值,這又稱作散列(hash)或字典(dictionary),比如"首都:北京"。
在編程語言中,只要有了數(shù)組(array)和對象(object)就能夠儲存一切數(shù)據(jù)了。

數(shù)組和對象的另一個區(qū)別是,數(shù)組的數(shù)據(jù)沒有"名稱"(name),對象的數(shù)據(jù)有"名稱"(name)。

JavaScript中有5種簡單數(shù)據(jù)類型(也稱為基本數(shù)據(jù)類型):Undefined、Null、Boolean、Number和String。還有1種復(fù)雜數(shù)據(jù)類型――Object,Object本質(zhì)上是由一組無序的名值對組成的。

對一個值使用typeof操作符可能返回下列某個字符串:

  ● "undefined"――如果這個值未定義;

  ● "boolean"――如果這個值是布爾值;

  ● "string"――如果這個值是字符串;

  ● "number"――如果這個值是數(shù)值;

  ● "object"――如果這個值是對象或null;

  ● "function"――如果這個值是函數(shù);

Undefined類型:

    `Undefined`類型只有一個值,在使用var聲明變量但未對其加以初始化時,
這個變量的值就是undefined
Null類型

  Null類型是第二個只有一個值的數(shù)據(jù)類型,這個特殊的值是null。從邏輯角度來看,null值表示一個空對象指針,而這也正是使用typeof操作符檢測null時會返回"object"的原因,例如:

復(fù)制代碼 代碼如下:

var car = null;
alert(typeof car); // "object"

Number類型

  這種類型用來表示整數(shù)和浮點數(shù)值,還有一種特殊的數(shù)值,即NaN(非數(shù)值 Not a Number)。這個數(shù)值用于表示一個本來要返回數(shù)值的操作數(shù)未返回數(shù)值的情況(這樣就不會拋出錯誤了)。

String類型

  String類型用于表示由零或多個16位Unicode字符組成的字符序列,即字符串。字符串可以由單引號(')或雙引號(")表示。
數(shù)值、布爾值、對象和字符串值都有toString()方法。但null和undefined值沒有這個方法。

  多數(shù)情況下,調(diào)用toString()方法不必傳遞參數(shù)。但是,在調(diào)用數(shù)值的toString()方法時,可以傳遞一個參數(shù):輸出數(shù)值的基數(shù)。

復(fù)制代碼 代碼如下:

var num = 10;
alert(num.toString());      //"10"
alert(num.toString(2));     //"1010"
alert(num.toString(8));     //"12"
alert(num.toString(10));    //"10"
alert(num.toString(16));    //"a"

在不知道要轉(zhuǎn)換的值是不是null或undefined的情況下,還可以使用轉(zhuǎn)型函數(shù)String(),這個函數(shù)能夠?qū)⑷魏晤愋偷闹缔D(zhuǎn)換為字符串。String()函數(shù)遵循下列轉(zhuǎn)換規(guī)則:

  ● 如果值有toString()方法,則調(diào)用該方法(沒有參數(shù))并返回相應(yīng)的結(jié)果

  ● 如果值是null,則返回"null"

  ● 如果值是undefined,則返回"undefined"

Object類型

  對象其實就是一組數(shù)據(jù)和功能的集合。對象可以通過執(zhí)行new操作符后跟要創(chuàng)建的對象類型的名稱來創(chuàng)建。而創(chuàng)建Object類型的實例并為其添加屬性和(或)方法,就可以創(chuàng)建自定義對象。

var o = new Object();
typeof 操作符

復(fù)制代碼 代碼如下:

<script type="text/javascript">
    var s = "Nicholas";
    var b =true;
    var c = 21;
    var u;
    var n = null;
    var o = {};
    var obj = new Object;//最好寫出new object()形式

    alert(typeof s);//string
    alert(typeof b);//boolean
    alert(typeof c);//number
    alert(typeof u);//undefined
    alert(typeof n);//object
    alert(typeof o);//object
    alert(typeof obj);//object
</script>

Json在線解析

Json在線解析:http://json.tongxiehui.net/

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲欧洲美洲综合色网| 麻豆成人久久精品二区三区小说| 国产欧美日韩精品综合| 爱爱视频免费在线观看| 九九精品在线| 亚洲精品色婷婷福利天堂| 午夜不卡影院| 免费一级在线观看播放网址| www.我爱av| 日韩一区欧美一区| 日韩亚洲欧美一区二区| 美女写真久久影院| 午夜影视一区二区三区| 久久精品欧美一区二区三区麻豆| 影音先锋在线中文字幕| 欧美日韩高清在线| 男人的天堂一区| 国产精品自拍电影| 欧美做爰性欧美大fennong| a天堂资源在线观看| 性欧美18~19sex高清播放| 欧美日韩三级电影在线| 欧美日韩精品欧美日韩精品一| 午夜日韩av| 奇米777国产一区国产二区| 黄页网站视频在线观看| 捆绑调教一区二区三区| 人妻av无码专区| 色综合久久五月天| 高清国产mv在线观看| 91九色91蝌蚪| 亚洲欧美一区二区久久| 国产欧美日韩不卡免费| 欧产日产国产69| 99国产盗摄| 狠狠狠色丁香婷婷综合激情| 精品国产成人av| 精品国产日本| 97久久天天综合色天天综合色hd| 男人天堂视频在线| 亚洲电影成人av99爱色| 欧美 日韩 综合| 中文在线www| 色综合久综合久久综合久鬼88| 免费看涩涩视频| 久久伊人精品一区二区三区| 清纯唯美一区二区三区| 久久天天久久| 91网站视频在线观看| 国产不卡一二三区| 五月天婷亚洲天综合网精品偷| 草久视频在线观看| 激情文学综合丁香| 日韩成人免费在线观看| 久久久久成人片免费观看蜜芽| 日韩视频一区二区三区在线播放免费观看| av免费在线观看网站| 欧美精品一区二区三区在线四季| 谁有免费的黄色网址| 午夜在线免费视频| 日本中文字幕片| 国产精品激情av在线播放| 99久久久久久中文字幕一区| 亚洲精品国产setv| 亚洲欧美日本免费| 99精品国自产在线| 久久精品色图| 日韩电影中文字幕av| 欧美二区视频| 亚洲网站免费观看| 狠狠v欧美ⅴ日韩v亚洲v大胸| 亚洲精品一区视频| 东京热av一区| 全黄一级裸体片| 国产欧美一区二区三区在线老狼| 91在线导航| 欧美日韩专区| 91最新地址在线播放| 亚洲国产日韩欧美在线99| 最新国产拍偷乱拍精品| 日批免费在线观看| 欧美精品少妇videofree| 俺去啦最新地址| 久久国产精品久久w女人spa| 宅男噜噜99国产精品观看免费| 九九热精品视频| 亚洲欧美日韩在线播放| 最新69国产成人精品视频免费| www.久久久久| 亚洲第一精品福利| 在线免费观看羞羞视频一区二区| 亚洲综合精品一区二区| 羞羞视频在线免费看| 亚洲人与黑人屁股眼交| 日本高清久久| 国产午夜精品一区二区三区欧美| 天天噜噜噜噜噜噜| 日韩中文字幕组| 亚洲一线二线三线视频| 亚洲精品一区二区二区| 国产高潮又爽又无遮挡又免费| 日韩欧美国产大片| 欧美黄片一区二区三区| 亚洲欧美文学| 欧美性猛交xxxx| 青青热久免费精品视频在线18| 国产成人精品综合在线观看| 国产视频三级在线观看播放| 青青影院一区二区三区四区| 久久国产精品色av免费看| 国产视频一区在线观看一区免费| 免费在线黄色av| 亚洲高清不卡av| 777影院狠狠色| 91久久久久久久久久久久久| 粉嫩精品久久99综合一区| 国产色视频一区| 日韩一区二区精品视频| 91美女片黄在线观看| 亚洲欧美成人| 91免费高清视频| www.狠狠干| 免费精品视频| 国产精品一区二区三区美女| 亚洲在线电影| 亚洲成人一区二区三区| 青青草国产成人a∨下载安卓| 美女网站在线观看| 日本道精品一区二区三区| 久久久久97国产| 第一次破处视频| 1pondo在线播放免费| 欧美哺乳videos| 久久精品国产77777蜜臀| 国产精品欧美一区二区三区奶水| 亚洲欧美一区二区三区情侣bbw| 美女黄a一级视频| 超碰成人在线免费| 亚洲一区二区三区四区五区中文| 二区在线视频| 亚洲日本视频| 一区二区三区免费视频播放器| 福利在线一区二区三区| 国产一区免费电影| 国产短剧电视剧免费观看| 奇米在线7777在线精品| 国产精品久久久久aaaa九色| 国产夫妻视频| 可以免费看黄色的网站| 亚洲精品综合久久| 亚洲欧美自偷自拍另类| 国产91高潮流白浆在线麻豆| 日本10禁啪啪无遮挡免费一区二区| 国产91精品一区二区麻豆网站| 中文字幕制服丝袜在线| 日本特黄一级片| 午夜美女久久久久爽久久| 国产精品7m视频| 日韩视频一区二区三区在线播放| 日韩三级影视基地| 欧美亚洲禁片免费| 日韩一区在线视频| 国产一级淫片a| 久久综合偷偷噜噜噜色| 五月婷婷导航| 五月激情综合婷婷| 日韩一级视频在线观看| 国产欧美va欧美va香蕉在线| 成年美女网站| www.亚洲色图.com| 亚洲国产欧美在线人成| 亚洲欧美另类在线| 欧美熟妇精品一区二区| 国产精品久久久午夜夜伦鲁鲁| 久久久一本精品99久久精品66| 免费全黄无遮挡裸体毛片| 亚洲精品午夜久久久久久久| 亚洲影视在线观看| 国产一级特黄毛片| www.久久久精品| 视频免费一区二区| 99久久国产综合精品五月天喷水| 国产无套精品一区二区三区| 亚洲三级理论片| 欧美好骚综合网| 一区二区三区日韩在线| 国内精久久久久久久久久人| 同产精品九九九| 国产黄色影视| 国产69精品久久久久9999apgf| 美乳少妇欧美精品| 国产精品视频福利| 91亚洲永久免费精品| 天天综合网91| www.午夜色| 综合欧美国产视频二区| 亚洲综合在线不卡| 一本久久a久久免费精品不卡| 成年人网站免费视频| www欧美成人18+| 99国产一区| 久久婷婷五月综合色国产香蕉| 久久无码人妻一区二区三区| 天堂av2020| 亚洲视屏一区| 桥本有菜av在线| 久久天天综合| 亚洲国产成人一区二区| 久久精品99国产| 亚洲国产岛国毛片在线| 九色视频九色自拍| 欧美一卡二卡三卡四卡| 国产日产一区二区三区| 日韩乱码一区二区| 亚洲男人的天堂在线aⅴ视频| 红桃成人av在线播放| 一女被多男玩喷潮视频| 亚洲女则毛耸耸bbw| 中文字幕无码人妻少妇免费| 99久久久精品视频| 国产白浆在线| 日韩精品在线视频观看| 激情五月婷婷综合| av在线视屏| 久久久久久久久久久久久国产精品| 国产a级片免费观看| 欧美性xxxxx极品少妇| 欧美午夜久久| 最新国产精品久久精品| 夜夜操天天干| 精品一区久久| 国产另类ts人妖一区二区| xfplay每日更新av资源在线| 天天亚洲美女在线视频| 在线成年人视频| 国产成人av一区二区三区不卡| 中文文字幕文字幕高清| 亚洲第一精品在线| 最新真实国产在线视频| 国产91网红主播在线观看| 黄色免费网站在线| 视频一区在线| 亚洲国产裸拍裸体视频在线观看乱了| 日韩在线观看视频网站| 成人影院久久久久久影院| 亚洲av无码乱码在线观看性色| 中文字幕欧美三区| 欧美成人精品影院| 欧美三级蜜桃2在线观看| 另类小说综合欧美亚洲| 成人国产精品免费观看视频| 久久久久久久久久久久久国产精品| 在线观看精品视频一区二区三区| 超碰10000| 99视频在线看| 91国内精品野花午夜精品| 精品无码三级在线观看视频| 蜜桃精品视频在线观看| 男女人搞j网站| 久久中文字幕在线视频| 久久精品国语| 久久综合激情网| 中文字幕不卡| 在线看你懂得| 精品伦精品一区二区三区视频| 5858p先锋影音资源网| 亚洲黄色在线看| 一本到一区二区三区| 亚洲最大成人在线视频| 激情偷乱视频一区二区三区| 国产男女爽爽爽| 中文字幕久久熟女蜜桃| 国产精品一区二区x88av| 97精品超碰一区二区三区| 一级毛片在线看| 日韩成人高清| 韩国精品久久久| 国产视频资源| 欧美aaa大片视频一二区| 久久欧美在线电影| 国产一区二区波多野结衣| 福利地址发布页| 亚洲福利小视频| 欧洲精品久久一区二区| 91精品办公室少妇高潮对白| 欧美天天综合网| 成人在线视频一区二区三区| 亚洲高清视频一区二区| 天天综合网天天| 亚洲一区二区中文字幕在线观看| 在线观看久久久久久| 久久香蕉精品| 亚洲免费观看高清完整版在线观看| 国产高清视频网站| 欧美一区二区三区免费在线看| 鲁丝片一区二区三区| 妞干网这里只有精品| 欧美日韩色综合| 精品国产一区二区三区四区vr| 麻豆精品国产传媒mv男同| 亚洲 欧美 国产 另类| 成人av在线播放网站| 一区二区高清免费观看影视大全| 性欧美亚洲xxxx乳在线观看| 国产一区二区免费视频| 亚洲淫片在线视频| 国产黄色片av| 国产精品久久久久久影视| 免费a级毛片永久免费| 99精品国产福利在线观看免费| 亚洲小说区图片区都市| 国产精品丝袜高跟| 激情综合网激情| 亚洲综合视频一区| 国产精品偷乱一区二区三区| 亚洲美女高潮久久久| 人妻在线日韩免费视频| 欧洲精品久久| 玖玖在线免费视频| 久久一二三四| 国产wwwxx| 激情视频免费观看在线| 国产美女精彩久久| 欧美大片在线免费观看| 第一页在线视频| 欧美性极品xxxx做受| 欧美日韩中出| 91精品成人久久|