程式語言原本設計是專用於電腦,也用來定義演算法或者資料結構。故程式設計師試圖使程式碼容易閱讀。 程式語言往往使程式設計師能夠比使用機器語言更準確地表達他們所想表...
JavaScript 是弱型別,也能說是動態的程式語言。這代表你不必特別宣告變數的型別。程式在運作時,型別會自動轉換。這也代表你可以以不同的型別使用同一個變數。...
陳述式:不會回傳結果。 表達式:由運算子組成,會回傳結果。 上圖是MDN給出的賦值運算子,可以理解為把右邊的運算結果給左邊的一個過程,加減乘除法想必大家都很熟...
說到變數及常數,就得提一下宣告/賦值 宣告( Declarations ) : 有點像產生一個容器的感覺,但不一定要給值 let a ; //命名一個變數為...
陣列 (array) 是一個有索引值( index )的序列,索引值可以想成是順序,陣列中可以儲存不限數量的值,和物件( object )同樣非常常用到,以下是...
includes ,有兩個參數可以傳入,第一個是要搜尋的值,第二個是要搜尋的位置,預設值為0,也就是第一個值,特性是判斷陣列是否包含特定的元素,並回傳布林值,繼...
物件是一個複合的資料型態,裡面有鍵( key )跟值 ( value ),假設我們現在用 b 這個變數來放物件,可以用 : const b = { apple...
函式分為兩類 : 內建函式(Built-in functions)• Js的內建函式大部分放到相關的類別定義中,以方法的形式來呼叫可以透過類別來呼叫, Mat...
你應該會很好奇,不是const 是沒辦法修改值嗎 ? 為什麼陣列跟物件可以新增呢 ? 在 Javascript 中,參數的傳遞分為「傳值」和「傳址」兩種: 傳值...
if / else 就如同字面的意思,如果….否則….,實際用法也是這樣,在條件成立後,會執行那一區塊的程式碼,只是還有一個else if,優先性是 if →...