第五章 JavaScript中的陣列

2021-07-10 10:01:52 字數 920 閱讀 7755

js中的陣列是用於表示一組資料的集合,它由一對方括號[ ]包圍,陣列的每個元素用逗號分隔,陣列元素可以是任意型別的資料。

建立陣列:

var a = ["cuizhiquan",123,"1.1",4.5,true];
陣列的下標從0開始,不能訪問不存在的元素,js的陣列可以動態增長。

var a = [2,3];

window.alert("size= "+a.length); //size=2

a[2] = 56;

window.alert("size= "+a.length); //size=3

window.alert(a[2]); //顯示a[2]的值為56

使用 陣列名.length 可以得到陣列大小;

拆分字串 字串.split(拆分標準) 可以得到乙個陣列。

遍歷一位陣列:

遍歷一維陣列,可以使用for迴圈,while迴圈,除了這些常規方法外,還可以如下使用:

for(var key in arr)

一維陣列的元素,還可以是乙個一維陣列,這樣就構成了二維陣列:

var arr = [["cuizhiquan",123,4.5],["a","b","c"]];
其中的一維陣列,可以不等長。

氣泡排序:

var arr = [5,0,-56,900,12,9000,-123,-1000];

var flag = false;

for(var i=0;iarr[j+1])

}if(flag)

else }

window.alert(arr);

python第五章 Python學習(第五章)

記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...

第五章 雜湊

雜湊表adt,只支援二叉樹查詢所允許的一部分操作。比如插入,刪除,查詢等。那些需要元素間排序資訊的操作將不會得到支援。比如findmin,findmax和線性時間按排序順序列印整個表的操作時不支援的。雜湊函式在理想狀態是能將任何兩個不同的關鍵字對映到不同的單元,但是這是不可能,因為關鍵字是無窮的,但...

第五章 函式

第五章 函式 1 函式的定義 shell函式定義可以放在 bash profile 檔案中,也可以在使用該函式的指令碼中,還可以在命令列中 通過 source 或 執行bash profile檔案,使修改能夠立即生效 function 函式名 declare f 顯示定義的函式清單 export f...