心智圖資源庫 JS基礎Day3
這是一篇關於JS基礎Day3的思維導,包含循環、 數組等知識要點。希望此腦圖對你有幫助!
編輯於2024-01-18 10:22:04Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
JS基礎Day3
循環-for
for迴圈-基本使用
作用:重複執行程式碼
好處:把起始值、循環條件、變化值寫到一起讓人一目了然,最常用的循環形式
語法:for(變數起始值;終止條件;變數變化量){循環體}
退出循環
continue:退出本次循環,一般用於排除或跳過某個選項的時候使用
break:退出整個for循環,一般用於結果已經得到,後續循環不需要的時候使用
了解
while(true)來創造「無限」循環,需要用break退出循環
for(;;)來建構「無限」循環,同樣需要break來退出循環
循環嵌套
語法:for(外部聲明記錄循環次數的變數;循環條件;變化值){for(內部聲明記錄循環次數的變數;循環條件;變化值){循環體}}
一個循環裡再套一個循環,一般用於for循環
陣列
數組是什麼
數組(Array):一種可以依序保存資料的資料類型
數組的基本使用
聲明語法
let 陣列名 = [資料1,資料2,...,資料n]
let arr = new Array(資料1,資料2,...,資料n)
數組是按順序保存的,每個資料都有各自的編號
編號從0開始
在數組中,數組的編號也叫下標或索引
數組可儲存任意類型數據
取值語法:數組名[下標]
術語
長度:數組中資料的個數,透過數組的length屬性獲得
下標:數組中資料的編號
元素:數組中保存的每個資料都叫做數組元素
遍歷數組
用迴圈把數組中每個元素存取到,一般使用for循環
語法:for(let i = 0 ;i<數組名.length;i ){document.write(數組名[i])}
操作數組
查詢數組數據
數組[下標]
重新賦值
數組[下標] = 新值
數組添加新元素
arr.push(新增的內容)
方法將一個或多個元素新增到陣列的末尾,並傳回該陣列的新長度
文法:arr.push(元素1,元素2,...,元素n)
重點記憶
arr.unshift(新增的內容)
方法將一個或多個元素新增至陣列開頭,並傳回數組新長度
文法:arr.unshift(元素1,元素2,...,元素n)
刪除數組中的數據
arr.pop()
方法從陣列中刪除最後一個元素,並傳回該元素值
語法:arr.pop()
arr.shift()
arr.splice(操作的下標,刪除的個數)
方法刪除指定元素
arr.splice(start,deleteCount)
start起始位置:指定修改的開始位置(從0開始)
deleteCount
移除數組元素個數
可選(如果省略則預設從指定位置刪除到最後)
arr.splice(起始位置,刪除幾個元素)
數組排序
數組.sort()方法進行排序
語法:let arr = [4,2,1,5,3] arr.sort(function(a,b){ returna-b })