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

首頁 > 開發 > JS > 正文

JavaScript數組、json對象、eval()函數用法實例分析

2024-05-06 16:48:18
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript數組、json對象、eval()函數用法。分享給大家供大家參考,具體如下:

一、JavaScript中的數組

數組使用[]new Array()new Array(count)進行創建

創建數組之后我們可以對其靜態初始化,也可以對其動態賦值

數組的常用屬性:length

數組的常用方法:toString()join()、reverse()push()、pop()

<script type="text/javascript">  //靜態初始化  var myArray = [1,2,3,45,67];  //獲取數組中的個數  alert("myArray.length="+myArray.length);  for(var i=0;i<myArray.length;i++){    alert("myArray["+i+"]="+myArray[i]);  }  //動態初始化  //動態分配5個內存空間,手動賦值之前,系統默認值為undefined  myArray = new Array(5);  for(var i=0;i<myArray.length;i++){    alert("myArray["+i+"]="+myArray[i]);  }  //對數組中的元素賦值  myArray[0]=true;  myArray[1]=1;  myArray[2]="guoguo";  myArray[3]= new Object();  myArray[4]= new Object();  myArray[5]= new Object();//雖然聲明的時候數組長度為5,但實際上可以存儲更多的內容  for(var i=0;i<myArray.length;i++){    alert("myArray["+i+"]="+myArray[i]);  }  //數組中的常用方法  var myArray = [1,"abc",true,4.5,16];  //toString()方法會用英文逗號把數組中的元素連接成字符串  alert("myArray.toString()="+myArray.toString());//myArray.toString()=1,abc,true,4.5,16  //join方法,以特殊符號連接數組中的每一個元素,最后生成一個字符串  var str = myArray.join("-");  alert("str="+str);//str=1-abc-true-4.5-16  //反轉數組中的元素  myArray.reverse();  str = myArray.join("-");  alert("str="+str);//str=16-4.5-true-abc-1  //pop()返回數組最右邊的元素,并將其刪除  var elt = myArray.pop();  alert("elt="+elt+",myArray.length="+myArray.length);//elt=1,myArray.length=4  //push()將元素添加到數組最右邊  //push()和pop()模擬的是棧結構,最后入棧的先出棧  myArray.push("end");  str = myArray.join("-");  alert("str="+str);//str=16-4.5-true-abc-end</script>

二、JavaScript中的json對象

json對象使用{}進行創建,通常用在不同的語言之間進行數據交換,它是一種輕量級的數據傳輸格式

java可以在后臺拼接json字符串,并將json字符串發送給瀏覽器,瀏覽器可以解析json格式的字符串,這樣java和javascript就完成了數據傳輸

<script type="text/javascript">  //創建json對象  var user ={userCode:101,        uerName:"guoguo",        address:"瓦力瓦力"};  alert("user.userCode="+user.userCode);//user.userCode=101  alert("user.uerName="+user.uerName);//user.uerName=guoguo  alert("user.address="+user.address);//user.address=瓦力瓦力  //數組中的元素可以是json對象  var userArray = [{userCode:101,           uerName:"guoguo",           address:"瓦力瓦力"},           {userCode:102,           uerName:"haha",           address:"咕嚕咕嚕"}          ];  alert("userArray[1].userCode="+userArray[1].userCode);  alert("userArray[1].uerName="+userArray[1].uerName);  alert("userArray[1].address="+userArray[1].address);</script>

三、JavaScript中的eval()函數

JS中eval()函數的作用是將普通字符串當做js代碼來解釋執行。

<script type="text/javascript">  var str = "var i=10;";  //eval函數的作用:將普通字符串當做js代碼解釋執行  window.eval(str);  alert("i="+i);//i=10  //eval可以把json字符串轉換成json對象,缺點:json變量的名稱不可變  var jsonStr = "var jsonObject = {userCode:'101',userName:'guoguo',age:'16'}";  window.eval(jsonStr);  alert("jsonObject.userCode="+jsonObject.userCode);//jsonObject.userCode=101  alert("jsonObject.userName="+jsonObject.userName);//jsonObject.userName=guoguo  alert("jsonObject.age="+jsonObject.age);//jsonObject.age=16  //eval可以把json字符串轉換成json對象,json變量的名稱可自定義  jsonStr = "{userCode:'102',userName:'haha',age:'16'}";  //注意:eval()函數所需的參數必須是"({......})"格式  var obj = eval("("+jsonStr+")");  alert("obj.userCode="+obj.userCode);//obj.userCode=102  alert("obj.userName="+obj.userName);//obj.userName=haha  alert("obj.age="+obj.age);//obj.age=16</script>

 

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久不射电影网| 大桥未久av一区二区三区| 精品中文字幕在线2019| 欧美视频在线观看 亚洲欧| 亚洲精品美女久久| 色偷偷偷综合中文字幕;dd| 中文字幕成人精品久久不卡| 9.1国产丝袜在线观看| 久久久久久综合网天天| 日韩高清中文字幕| 欧美黄色成人网| 亚洲男人7777| 国产亚洲视频在线| 国产精品旅馆在线| 久久成人精品视频| 91国内揄拍国内精品对白| 亚洲黄页视频免费观看| 亚洲成人动漫在线播放| 成人免费看黄网站| 亚洲第一偷拍网| 欧美第一黄色网| 欧美成aaa人片免费看| 欧美激情欧美激情在线五月| 久久久久久12| 欧美视频在线观看免费网址| 青青a在线精品免费观看| 日韩中文字幕在线观看| 欧美超级乱淫片喷水| 日韩禁在线播放| 欧美综合一区第一页| 国产97在线观看| 欧美性高潮床叫视频| 欧美色道久久88综合亚洲精品| 久久99久国产精品黄毛片入口| 亚洲欧美在线播放| 日韩欧美亚洲范冰冰与中字| 久久精品一本久久99精品| 成人免费看吃奶视频网站| 欧美另类极品videosbest最新版本| 在线亚洲男人天堂| 国产suv精品一区二区三区88区| 亚洲国产天堂久久综合| 国产精品国产三级国产专播精品人| 亚洲国产一区二区三区在线观看| 国产亚洲精品va在线观看| 日韩成人xxxx| 国产999在线观看| 日本一欧美一欧美一亚洲视频| 成人看片人aa| 成人在线视频福利| 在线视频精品一| 国产免费一区二区三区在线能观看| 亚洲成人av资源网| 97av在线影院| 97精品国产97久久久久久免费| 日韩精品在线播放| 视频一区视频二区国产精品| 欧美国产第二页| 欧美亚洲激情视频| 欧美日韩中文字幕日韩欧美| 成人午夜小视频| 欧美又大粗又爽又黄大片视频| 一区二区三区回区在观看免费视频| 亚洲一区二区三区四区在线播放| 欧美在线视频观看| 精品无人区太爽高潮在线播放| 国产91热爆ts人妖在线| 欧美精品videossex88| 日韩电影中文字幕一区| 激情av一区二区| 国产成人自拍视频在线观看| 亚洲精品视频免费在线观看| 中文字幕av一区二区| 亚洲欧洲日产国码av系列天堂| 欧美丝袜一区二区三区| 亚洲图片在线综合| 国产精品国产三级国产aⅴ浪潮| 欧美日韩精品在线播放| 高清日韩电视剧大全免费播放在线观看| 亚洲精品自在久久| 国产精品丝袜高跟| 美女扒开尿口让男人操亚洲视频网站| 日韩精品电影网| 国产成人激情小视频| 九九久久久久久久久激情| 日韩视频永久免费观看| 日韩美女免费线视频| 九九热精品在线| 亚洲情综合五月天| 免费不卡欧美自拍视频| 国产精品久久久久久久久借妻| 欧美成人激情视频免费观看| 国内精品免费午夜毛片| 亚洲美女激情视频| 91精品久久久久久久久中文字幕| 久久精品国产免费观看| 久久久久久久久久av| 国产精品手机播放| 欧美精品一二区| 国产精品美女视频网站| 国产一区二区三区日韩欧美| 久久福利网址导航| 久久久久久久久91| 欧美—级高清免费播放| 国产精品三级网站| 亚洲精品日产aⅴ| 精品亚洲永久免费精品| 91精品国产91久久久久久不卡| 精品少妇v888av| 97视频在线观看视频免费视频| 国产女人18毛片水18精品| 亚洲人成电影网站色| 欧美性开放视频| 大量国产精品视频| 5566成人精品视频免费| 亚洲精品欧美日韩专区| 亚洲精品久久久久| 91亚洲va在线va天堂va国| 川上优av一区二区线观看| 亚洲欧美中文日韩v在线观看| 久久精品一本久久99精品| 精品国产鲁一鲁一区二区张丽| 久久亚洲精品毛片| 国产成人精品一区二区三区| 欧美在线性视频| 亚洲电影在线观看| 在线观看欧美日韩| 精品国产一区二区三区久久久| 国产精品亚洲自拍| 91久久在线视频| 国产精品海角社区在线观看| 国产小视频国产精品| 精品无人区乱码1区2区3区在线| 亚洲国产欧美一区| 国产女人18毛片水18精品| 久久亚洲国产精品成人av秋霞| 91在线视频导航| 亚洲性无码av在线| 国产精品美女999| 88国产精品欧美一区二区三区| 欧美日韩国产精品一区二区不卡中文| 一本一本久久a久久精品牛牛影视| 韩国一区二区电影| 国产成人啪精品视频免费网| 国产ts人妖一区二区三区| 久久久欧美精品| 欧美日韩中文字幕在线视频| 国产午夜精品久久久| 国模精品一区二区三区色天香| 亚洲天堂网站在线观看视频| 欧美性xxxx极品hd满灌| 91精品久久久久| 欧美日韩国产一区二区| 国产亚洲福利一区| 国产精品亚洲片夜色在线| 亚洲成人av资源网| 欧美夫妻性生活视频| 奇米四色中文综合久久| 91香蕉嫩草神马影院在线观看| 欧美巨乳美女视频| 日韩av手机在线看| 国产精品aaa| 亚洲欧美一区二区精品久久久| 亚洲精品欧美一区二区三区|