日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

关于JSON的简介及取值以及常见面试题

發布時間:2024/1/17 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于JSON的简介及取值以及常见面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??關于JSON的簡介及取值

JSON(JavaScript Object Notation)一種輕量級的數據交互格式

類似于一種數據封裝,可以想象為java中student封裝類

JSON的數值可以是數字、字符串、布爾值、數組或者對象、null

語法:

var ?JSON={名稱:值,名稱:值, ...... ? };

//例如:

var student={“name”:“Tom”,“age”:17}; ? //變量或屬性名 用“”包裹起來

如何使用(即取值)用.訪問

alert(student.age); ? ?//17

?

var cls={

? ? ? ?“No”:1294, ?//班級號

? ? ? “students”:[ ?//用數組保存學生

? ? ? ? ?{"name":"Tom","age":21}, ? ?

? ? ? ? ? {"name":"James","aage":23}

? ? ? ? ],

? ? ? ?“date”:“2016-8-5” ? ?//開班時間

};

如何使用(即取值)用.訪問

alert(cls.students[1].name); ? ?//James

?

?

經典面試題

統計字符串中 ?某一個字符出現的次數 以及哪個字符出現的次數最多

<script type="text/javascript">var str="fkadjgr;oiael/mfkl/to;sjh";//構建一個空的對象,保存以后的key和value值 var josn=["f":"","k":"",.....];var josn={};for ( var i = 0; i < str.length; i++) {if(!josn[str.charAt(i)]){josn[str.charAt(i)]=1;}else{josn[str.charAt(i)]++;}}var iMax=0;var iIndex='';//迭代已經有值的對象//打擂算法,統計出出現次數最多的字符及次數for ( var i in josn) {alert(i+"出現了"+josn[i]+"次");if(josn[i]>iMax){iMax=josn[i];iIndex=i;}}alert("出現次數最多的是"+iIndex+"出現了"+iMax+"次");</script>

?

?

轉載于:https://www.cnblogs.com/hmy-1365/p/5526130.html

總結

以上是生活随笔為你收集整理的关于JSON的简介及取值以及常见面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。