溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Javascrip的for循環(huán)和數(shù)組怎么使用

發(fā)布時間:2021-12-09 17:14:37 來源:億速云 閱讀:164 作者:iii 欄目:開發(fā)技術

這篇文章主要介紹“Javascrip的for循環(huán)和數(shù)組怎么使用”,在日常操作中,相信很多人在Javascrip的for循環(huán)和數(shù)組怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Javascrip的for循環(huán)和數(shù)組怎么使用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

    循環(huán)-for

    for循環(huán)基本使用

    for循環(huán)語法:重復執(zhí)行代碼

    好處:把聲明起始值、循環(huán)條件、變化值寫到一起,讓人一目了然

       for (變量起始值;循環(huán)條件;變量更新) {
         循環(huán)體
       }

    for循環(huán)和while循環(huán)的區(qū)別:

    • 當如果明確了循環(huán)的次數(shù)的時候推薦使用for循環(huán)

    • 當不明確循環(huán)的次數(shù)的時候推薦使用while循環(huán)

    退出循環(huán)

    循環(huán)結束:

    • continue:結束本次循環(huán),繼續(xù)下次循環(huán)

    • break:跳出所在的循環(huán)

    循環(huán)嵌套

    一個循環(huán)里再套一個循環(huán),一般用在for循環(huán)里

    for (變量起始值;循環(huán)條件;變量更新) {
          for (變量起始值;循環(huán)條件;變量更新) {
            循環(huán)體
          }
        }

    數(shù)組

    數(shù)組是什么

    數(shù)組(Array)是一種可以按順序保存數(shù)據(jù)的數(shù)據(jù)類型

    數(shù)組的基本使用

    聲明語法

    let 數(shù)組名 = [數(shù)據(jù)1, 數(shù)據(jù)2, ..., 數(shù)據(jù)n]

    1數(shù)組是按順序保存,所以每個數(shù)據(jù)都有自己的編號

    2.計算機中的編號從0開始,以此類推

    3.在數(shù)組中,數(shù)據(jù)的編號也叫索引或下標

    4.數(shù)組可以存儲任意類型的數(shù)據(jù)

    取值語法

    數(shù)組名[下標]

    1.通過下標取數(shù)據(jù)

    2.取出來是什么類型的,就根據(jù)這種類型特點來訪問

    一些術語

    • 元素:數(shù)組中保存的每個數(shù)據(jù)都叫數(shù)組元素

    • 下標:數(shù)組中數(shù)據(jù)的編號

    • 長度:數(shù)組中數(shù)據(jù)的個數(shù),通過數(shù)組的length屬性獲得

    數(shù)組名.length

    遍歷數(shù)組

    用循環(huán)把數(shù)組中每個元素都訪問到,一般會用for循環(huán)遍歷

    for (let i = 0; i < 數(shù)組名.length; i++) {
          數(shù)組名[i]
        }

    操作數(shù)組

    數(shù)組本質是數(shù)據(jù)集合, 操作數(shù)據(jù)無非就是 增 刪 改 查 語法

    1.查: 查詢數(shù)組數(shù)據(jù),或者我們稱為訪問數(shù)組數(shù)據(jù) 數(shù)組[下標]

    2.改: 重新賦值 數(shù)組[下標] = 新值

    3.增: 數(shù)組添加新的數(shù)據(jù)

    • arr.push (新增的內容)

    • arr.unshift (新增的內容)

    4.刪: 刪除數(shù)組中數(shù)據(jù)

    • arr.pop()

    • arr.shift()

    • arr.splice (操作的下標,刪除的個數(shù))

    數(shù)組增加新的數(shù)據(jù)

    數(shù)組.push() 方法將一個或多個元素添加到數(shù)組的末尾,并返回該數(shù)組的新長度 (重點)

    arr.push(元素1, 元素2, ..., 元素n)

    arr.unshift(新增的內容) 方法將一個或多個元素添加到數(shù)組的開頭,并返回該數(shù)組的新長度

    arr.unshift(元素1, 元素2, ..., 元素n)

    數(shù)組刪除元素

    數(shù)組. pop() 方法從數(shù)組中刪除最后一個元素,并返回該元素的值

    arr.pop()

    數(shù)組. shift() 方法從數(shù)組中刪除第一個元素,并返回該元素的值

    arr.shift()

    數(shù)組. splice() 方法 刪除指定元素(重點)

    arr.splice(start, deleteCount)
    arr.splice(起始位置, 刪除幾個元素)

    start 起始位置:

    指定修改的開始位置(從0計數(shù)) deleteCount:

    表示要移除的數(shù)組元素的個數(shù)

    可選的。 如果省略則默認從指定的起始位置刪除到最后

    刪除元素的使用場景:

    隨機抽獎,中獎的用戶就需要從數(shù)組里面刪除,不允許重復抽獎

    點擊刪除按鈕,相關的數(shù)據(jù)會從商品數(shù)據(jù)中刪除

    到此,關于“Javascrip的for循環(huán)和數(shù)組怎么使用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

    向AI問一下細節(jié)

    免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

    AI