一路上多少聽人提到過JavaScript。但對於前端小白來說,JavaScript究竟是什麼?能吃嗎?疑?
基於學習方式中的「一本書原則」,因緣際會在圖書館借了《JavaScript概念三明治》這本名字看起來似乎很好吃的書,看起來也似乎適合初學者的入門書。所以,參賽內容會是有關JavaScript讀書心得及筆記,希望透過這30天參賽堅持知識的輸入和輸出,好好享用它、認識它。
if、else判斷式,一種條件語句,用於根據某個條件來執行不同的代碼塊。 意思是「(if)如果情況符合條件true,就執行這個區塊程式碼,(else)否則執行...
邏輯運算子 (P2-42) 邏輯運算子在JavaScript中用在布林值(true或false)上進行操作,以生成布林結果。 通常用在if判斷式、循環以及其他...
Falsy Value(假值) (P2-52) (P2-58) 在JavaScript裡,固定的一些值在被轉型成布林值後必被判斷為false的情況,被稱為Fa...
強制轉型(Coercion)(P2-50) JavaScript是弱型別的程式語言,型別之間可以互相轉換。 強制轉型只有三種類型:轉為字串、轉為布林值、轉為數...
迴圈(Loop) (P2-63) 讓一段程式碼重複執行好幾遍。 常見的迴圈:主要「for迴圈」,其次「while迴圈」。 for迴圈 (P2-64) fo...
三元運算子 (P2-66) 又稱條件運算子。 JavaScript裡,唯一採用三個運算元的運算子。 條件判斷後面接著問號?,接著是如果條件成立tru...
Switch判斷式 (P2-61) 在JavaScript 中,switch判斷式是一種用來根據不同條件執行不同程式碼區塊的語句。它通常用來替代複雜的if-e...
陳述式與表達式不一定是一個完整的語句,其中一個片段也可以稱之。 陳述式(Statements) (P5-2) 一種聲明或是對邏輯的描寫,在JavaScr...
作用域,又稱作範疇(Scope)。 宣告變數用的關鍵字除了既有的var,在ES6之後新增了let、const。使得除了只能用函式定義範疇,也能以區塊定義。...
時間飛快,居然堅持到第三十天了!結果我才吃完「上層麵包」。最後一天要寫什麼呢?原本想逞強,但如果囫圇吞棗,寫出自己看不懂的也沒意義。於是回顧前面29天,從中挑出...