JavaScript入門教學#21|陣列的方法與屬性
陣列(Arrays)-length 屬性
JavaScript 陣列(Arrays)擁有一些實用的內置屬性和方法,如 length 屬性,用以回傳一個陣列中元素的數量。寫法如下例所示:
See the Pen
JavaScript-Array-length-property by Tedutw (@Tedutw)
on CodePen.
上述範例左側的原始碼,第一行的「courses」陣列有三個元素:HTML、CSS、JS,因此回傳數值為「3」;第四行的「courses1」陣列有四個元素:HTML、CSS、JS、JQuery,因此回傳數值為「4」
合併陣列(Combining Arrays)-concat () 方法
JavaScript 的 concat () 方法被用來合併兩個或多個陣列。此方法不會改變原本的陣列,而是新增加另一個經過合併過的陣列後回傳。
See the Pen
JavaScript-combining-Arrays by Tedutw (@Tedutw)
on CodePen.
上述範例左側的原始碼,第一行為「c1」陣列回傳為「HTML,CSS」;第二行的「c2」陣列回傳為「JS,JQuery」;第三行就採用 concat () 方法來合併第一、第二行的 c1、c2 陣列,是為新陣列「c3」,其回傳值有四個元素「HTML,CSS,JS,JQuery」。
JavaScript 的陣列 (Arrays)教學在此告一個段落,請各位讀者務必將前一章「陣列的介紹」與本章再複習一次。下回的JavaScript教學系列,我們將陸續介紹 Math Object 數學物件與 Date Object 日期物件等 JavaScript 原生物件。

-
網頁前端工程師要可在HTML檔案中寫入JavaScript,或是嵌入外部的.js檔案,來為網頁增加互動元素來為網頁增加,或是進行數據處理等

-
在JavaScript中,前端工程師可以「var」來宣告變數.變數(Variables)可說是用來承裝資料數值的容器.在同一JavaScript程式中,變數的值可改變

-
JavaScript的變數可支援各種資料類型:如數字,字串,陣列等.也不會因不同的數值類型(如整數、數值長短、浮點等)而賦予不同定義

-
JavaScript中的數學運算子作用是對數字進行函式運算,有加減乘除,遞增與遞減運算子

-
JavaScript中的賦值運算子是「=」.第一次接觸程式碼的人可能會以為它是「等於」,其實不是.它實際上意味著把右邊表達式的值賦給左邊的運算數

-
JavaScript中的邏輯運算子,又稱作布林運算字(Booleen Operators),可用來評估表達式,並回傳true或false

-
if條件式讓程式只在條件成立時執行;不成立時就不執行或是執行else敘述

-
有多個條件要測試時,用switch條件判斷取代if else就精簡的多

-
有多個條件要測試時,用switch條件判斷取代if else就精簡的多

-
while迴圈,會在條件成立時重複執行程式

-
break語句用來跳出迴圈;continue語句則只中斷迴圈執行

-
函式是由多個JavaScript代碼組合成的區塊,被用來執行特定的功能

-
JavaScript函式中可導入參數(parameters),讓函式有更多的應用

-
單個函式可放兩個以上的參數,並以半形逗點隔開

-
單個函式可放兩個以上的參數,並以半形逗點隔開

-
JavaScript 提供三種訊息框:alert、confirm、prompt,介紹請見本文

-
物件就是變數的一種,且可以承裝多個值

-
物件建構式可用來設定「物件種類(object type)」來創建單種類的多個物件