亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

json和javascript對象的區別是什么

發布時間:2021-07-19 00:32:34 來源:億速云 閱讀:313 作者:chen 欄目:web開發

本篇內容主要講解“json和javascript對象的區別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“json和javascript對象的區別是什么”吧!

json和javascript對象的區別是:JS自變量的文本是被腳本引擎直接解析的,而JSON的文本,如果要轉化為JS對象的話,是交給eval函數來處理的。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

//js對象的字面量表示法: 
var people1={ 
name:'hehe', 
age:18 
}; 

//json的格式是: 
var people1={ 
"name":'hehe', 
"age":18 
};

二者相同的地方是,看起來都是數據,而且恰巧又都是文本;不同的地方在于,JS字面量的文本是被腳本引擎直接解析的,而JSON的文本,如果要轉化為JS對象的話,是交給eval函數來處理的,那么,如何理解JSON的文本,就取決于這個函數,而不是腳本引擎,因為這2者的處理根本就不在一個層面上。

var obj={width:100,height:200}

這樣的并不叫JSON,并且JSON只是一種數據格式,并不是具體的實例對象。但很多人把這樣的JS對象當成JSON。

1、JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,JSON格式的數據,主要是為了跨平臺交流數據用的。

2、但JSON和JavaScript確實存在淵源,可以說這種數據格式是從JavaScript對象中演變出來的,它是JavaScript的一個子集。JSON本身的意思就是JavaScript對象表示法(JavaScript Object Notation),它用嚴格的JavaScript對象表示法來表示結構化的數據。

3、它是一種嚴格的js對象的格式,JSON的屬性名必須有雙引號,如果值是字符串,也必須是雙引號;

4、JSON只是一種數據格式(或者叫數據形式),數據格式其實就是一種規范,格式、形式、規范是不能用來存諸數據的。我們不能把以下的對象叫JSON,比如:

        var obj2={}; //這只是JS對象
        var obj3={width:100,height:200};
        /*這跟JSON就更不沾邊了,只是JS的對象 */

        var obj4={'width':100,'height':200};
        /*這跟JSON就更不沾邊了,只是JS的對象 */

        var obj5={"width":100,"height":200,"name":"rose"}; 
        /*我們可以把這個稱做:JSON格式的JavaScript對象 */

        var str1='{"width":100,"height":200,"name":"rose"}';
        /*我們可以把這個稱做:JSON格式的字符串 */

        var a=[
        {"width":100,"height":200,"name":"rose"},
        {"width":100,"height":200,"name":"rose"},
        {"width":100,"height":200,"name":"rose"},
        ];
        /*這個叫JSON格式的數組,是JSON的稍復雜一點的形式 */

        var str2 = '['+
        '{"width":100,"height":200,"name":"rose"},'
        +'{"width":100,"height":200,"name":"rose"},'
        +'{"width":100,"height":200,"name":"rose"},'
        +']';
        /*  這個叫稍復雜一點的JSON格式的字符串  */

到此,相信大家對“json和javascript對象的區別是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏尼特右旗| 屏山县| 东乌| 景德镇市| 攀枝花市| 屯门区| 崇文区| 莫力| 合川市| 洞口县| 五莲县| 三门县| 泾川县| 福建省| 广西| 连城县| 乌鲁木齐市| 科技| 宣汉县| 梨树县| 阳山县| 容城县| 林州市| 兴业县| 延安市| 沁水县| 内丘县| 东乌珠穆沁旗| 成都市| 巫溪县| 沁阳市| 乳山市| 玉环县| 板桥市| 广西| 乐山市| 鲁甸县| 广宁县| 江西省| 宜君县| 霞浦县|