JavaScript數組 - 概念

2021-01-07 web分享

數組的概念及作用

我們來學習數組之前,先來複習一下數據類型

數據類型:

基本數據類型:數字、字符串、布爾值

特殊數據類型:null、undefined

符合數據類型:數組

為什麼我們要來使用數組?

當我們需要表示一組數據,或者叫做一次性定義很多相似的數字或變量時,就需要使用數組

如:表示一個班級學生的成績,一年十二個月的銷售數據等等。

換句話說,數組就是用來存儲大量數據的

數組的概念:

字面意思上是一組數據,一組(一般情況下相同類型)的數據(不一定都是數字)

注意:

數組是一種數據類型,與普通的數據類型聲明方式差不多,區別在於數組需要用到單獨的變量來存儲一系列的值

數組的定義

1.使用new運算符創建數組

參數:使我們數組中要存儲的數據

var arr = new Array(1,true,"hello");

alert(arr);

運行的結果是

如果當前參數只有一個,並且這個參數是數字的話,它就是數組長度為數字這個詞長度,然而並不輸出數字。

舉個小例子:

var arr = new Array (10);

alert(arr);

運行的結果是:

這是通過new來創建

2.省略new運算符創建參數

var arr = Array(1, true, "hello");

alert(arr);

運行結果是:

前兩種創建方式是是不經常使用的

3.通過常量來創建數組

中括號是代表數組的存在,我們在設置數組的時候就可以將數據寫在中括號中,用逗號隔開,字符和字符串需要用引號包裹。

var arr =[1, true, "hello"];

alert(arr);

運行結果是

注意:

1.在數組中存儲的數據,一般情況下叫做數組中的元素

2.數組元素的訪問時,通過下標完成,下標,也叫索引,從0開始

例如我們要輸出剛才第一個元素1,就需要arr[0];

var arr =[1, true, "hello"];

alert(arr[0]);

運行結果是

--- web分享,分享的不只是web

相關焦點

  • JavaScript:學會splice()數組操作
    使用javascript數組類型內置的splice方法僅需一行代碼即可輕鬆實現對數組元素進行插入、刪除、替換操作。方法名:Array.prototype.splice(index,count[,elm1,elm2...n])使用Array類型的splice方法可以對數組元素進行插入、替換、刪除。
  • JavaScript 數組操作函數總結
    注意如果參數也是數組的話,則是將全部數組當做一個元素壓入到原本的數組裡面去。pop() 函數則每次只會彈出結尾的元素,並返回彈出的元素,若是是對空組數調用 pop() 則返回undefined。如下示例,我們將創建一個數組,並把一個元素添加到數組的開頭,並返回數組的新長度:code123456789<script type="text/javascript">var arr = new Array()
  • 每日一課 | JavaScript中的數組
    JavaScript中的數組具有length屬性,該屬性返回該數組的大小。,並且未在數組中添加任何元素。 1)同時聲明和填充數組var array=[10,20,30];console.log(array);2)使用數組構造函數聲明數組:在此方法中,我們使用數組構造函數聲明數組,然後使用索引填充此數組。
  • 如何在 JavaScript 中等分數組
    將數組分為兩個相等的部分我們可以分兩步將數組分成兩半:使用length/2和Math.ceil()方法找到數組的中間索引使用中間索引和Array.splice()方法獲得數組等分的部分Math.ceil() 函數返回大於或等於一個給定數字的最小整數。
  • 關於 JavaScript 的數組隨機排序
    (點擊上方藍字,快速關注我們)作者:oldjblog.oldj.net/2017/01/23/shuffle-an-array-in-javascript
  • 最強大、最牛逼的javascript視頻免費發布啦
    是一門非常強大的腳本語言,應用的範圍非常廣泛,每一個web開發者學好javascript也是必須的,本套視頻教程詳細的講解了javascript各個知識點、關鍵點,其中涉及到高深的函數概念、原型概念、接口概念、單體概念、更是詳細的講解了javascript設計模式。 本
  • JavaScript 基礎:「21」使用 push()和pop()方法操作數組
    歡迎關注路條編程網站,本專題主要介紹 JavaScript 基本語法、注釋、變量聲名、各種運算符、字符串、數組及條件語句等。
  • javascript之常用數據類型及判斷方法
    前端工作者學習之路對於剛開始入門的前端人員來說,javascript中的數據類型是既熟悉又籠統的概念,不論在php,還是c語言抑或java,他們的數據類型都各不相同,大家也千萬不用混淆,今天,我們來具體重新了解下javascript中的常見數據類型以及他們的判斷方法。
  • 15個必須知道的JavaScript數組方法
    原文 | https://www.ibrahima-ndaw.com/blog/15-must-known-javascript-array-methods-in
  • JavaScript 數組中 Slice 和 Splice 的區別(含視頻)
    其實可以從這個方法的名字看出來,它是用於從一個 JavaScript 數組中提取元素。不過和切蛋糕不同,從數組中提取元素不會影響原數組,原數組根本就不會變化(像是切不完的蛋糕!)要點:1、返回新數組,而原數組保持不變2、如果沒有指定  end  元素,那麼切分的數組包含從
  • JavaScript Loop教程–如何在JavaScript中遍歷數組
    本文將引導您完成使用最廣泛的JavaScript概念之一。什麼是數組?上面是一個用於存儲多個值的JavaScript數組。這是數組的最簡單形式之一。它在數組內部包含4個「元素」,所有字符串。如您所見,每個元素都用逗號分隔。此示例數組包含不同品牌的汽車,並且可以用cars變量引用。
  • JavaScript
    )1.3.1 基本概念1.3.2 Element元素(通過Document獲取)1.3.3 Attribute屬性(通過Element進行操作)1.3.4 Text文本1.3.5 總結1.4 事件1.4.1 基本概念1.4.2 常用的事件1.4.3 事件的綁定2
  • 走近 (javascript, 函數式)
    比如,我們需要將一個數組的每個數平方以後,找出其中的奇數,並生成新的數組。的函數式 js 庫中的組合函數來表示,等於一下:var getCarPhoto = R.compose(takePhoto, findPosition, findCar);var carPhoto = getCarPhoto(number);要達到這個目標,我們需要消除函數的副作用並減少對狀態的改變,因此需要引入一個概念
  • JavaScript數組 - 引用詳解
    基本數據類型詳解在學習數組引用詳解前,我們先來看基本數據類型的詳解舉個小例子:我們聲明一個a = 10;然後聲明一個函數,這個函數裡面有個參數為a把這個參數的a改成5,a = 5; 並且再加上alert(a);函數外我們先去alert(a);再調用這個函數把a寫在裡面傳進去
  • Javascript中的數組
    1、什麼是數組數組就是一組數組的集合,在內存中(堆內存)表現為一段連續的內存地址。創建數組最根本目的:就是為了保存更多的數據。2、數組的定義在Javascript中,數組一共有兩種定義方式:① 隱式創建var 數組名稱 = [數組元素1,數組元素2,數組元素3…];② 直接實例化var 數組名稱 = new Array(數組元素1,數組元素2,數組元素3…);var 數組名稱 = new Array(3); 這個定義方式不推薦使用
  • JavaScript:JS中的數組到底是什麼?
    介紹當我剛開始學習編程時,我會經常遇到難以適應全局的概念。來自非傳統背景,我發現諸如「數據結構」和「數組」之類的詞通常很難放置在有意義的上下文中。還是為什麼前端開發根本需要它們。如今,作為前端開發人員,數據和數組已成為我日常工作的一部分。但是我仍然記得所有那些早期的困惑。
  • 七天學會javascript第一天javascript介紹
    javascript介紹javascript數據類型javascript運算符javascript對象javascriptDate對象javascript String對象JavaScript常用於實現一些前端效果。
  • Javascript數組的使用
    1.數組2.數組.length是得到數組的長度(個數),數組的最大下標數組的長度-13.二維數組:數組裡面還有數組4.取值:Var num1=arr[0][1]賦值:Arr[1][0]=23;課堂案例:求二維數組所有項的和5.案例:6.數組排序:就是把數組裡面的數據有序的排列起來【有序的意思:從大倒小要麼從小到大】
  • JavaScript數組 - 屬性
    數組的屬性數組的長度:arr.length 訪問數組元素的個數注意:length屬性,不是只讀的,是可以設置的舉個小例子:運行的效果:我們做這樣一個操作運行效果如下這就是數組的屬性數組的遍歷在學習數組遍歷之前,我們先來回顧一下剛剛所提的數組的訪問,數組元素的訪問和賦值,都是通過數組的下標來完成的。
  • javascript常用函數推薦
    繼續上一篇的內容,本文繼續javascript數組相關的常用函數推薦,基於ES6+規範,上一篇請查看這裡countOccurrences計算數組中值的出現次數。每次遇到數組內的特定值時,使用Array.prototype.reduce()遞增計數器。