補充:document.write()可以解析標簽
一、循環(huán)for
1、for循環(huán)的基本使用
(1) 也是重復執(zhí)行代碼
(2) 好處:把聲明起始值、循環(huán)條件、變化值寫到一起,讓人一目了然
for循環(huán).png
細節(jié):分號不能少;例如for(;i<9;i++)
for循環(huán)和while循環(huán)有什么區(qū)別
明確循環(huán)的次數-------推薦使用for循環(huán)
不明確循環(huán)的次數-----推薦使用while循環(huán)
2、退出循環(huán)
循環(huán)結束:(只能用在循環(huán)語句里面,for'和while可以,if語句不行)
continue:結束(跳過)本次循環(huán),繼續(xù)下次循環(huán),跳出一次虛幻
break:中止當前循環(huán),跳出整個(所有)循環(huán)
3、循環(huán)嵌套
循環(huán)嵌套.png

循環(huán)嵌套.png
二、數組
數組(Array)是一種可以按順序保存數據的數據類型
1、數組的基本使用
// 數組語法:
let 數組名 = [數據1,數據2,數據3,數據4,...,數據n];
(1)聲明語法
a、數組是按順序保存,所以每個數據都有自己的編號
b、計算機中的索引或下標從0開始,以此類推
c、在數組中,數據的編號也叫索引或下標
d、數組可以存儲任意類型的數據
(2)取值語法
數組名[下標]
a、通過下標取數據
b、取出來是什么類型的,就根據這種類型特點來訪問
(3)一些術語
元素:數組中保存的每個數據都叫數組元素
下標:數組中數據的編號
長度:數組中數據的個數,通過數組的length屬性獲得
(4)遍歷數組

遍歷數組.png

遍歷數組案例.png
2、操作數組
操作數組.png
(1)數組添加新的數據
1、數組.push() 方法將一個或多個元素添加到數組的末尾,并返回該數組的新長度 (重點),更加注重長度
語法:添加新的數組.png案例1.png
2、arr.unshift(新增的內容) 方法將一個或多個元素添加到數組的**開頭,并返回該數組的新長度添加開頭.png開頭例子.png
(2)刪除數組中數據
1、數組. pop() 方法從數組中刪除最后一個元素,并返回該元素的值
更加注重數據
2、數組. shift() 方法從數組中刪除第一個元素,并返回該元素的值刪除元素第一個.png刪除元素第一個案例.png
3、數組.splice()方法 刪除指定元素
刪除指定元素.png
start 起始位置:
指定修改的開始位置(從0計數)
deleteCount:
表示要移除的數組元素的個數
可選的。 如果省略則默認從指定的起始位置刪除到最后
任意位置刪除.png
總結
1、數組length的值定義為:數組最后一個元素下標 + 1
2、訪問一個對象(數組是特殊的對象)的不存在屬性是,返回值為undefined









