由於是非相關科系畢業的,所以一直以來都覺得程式語言對我來說就像天書一樣,讓人摸不著頭緒,曾經也試著想買幾本書來自學看看,那時候選擇的程式語言是python,但不...
JavaScript是一個高階(high-level)、物件導向(object-oriented)、多模式(multi-paradigm)的程式語言,這意味著我...
值(values)是編寫程式語言中最基礎、最小的資料單位,基本上就是一部分的數據。 舉例來說,下面這個文字就是一個值: "cat" 數字當...
接續上一篇文章,變數在我們重複使用值的時候有其便利之處,舉例來說,若我們在100個不同的地方直接使用了”cat”這個值,當我們想要將”cat”改成”dog”的時...
在每種程式語言中,值都可以有不同的類型,這取決於我們想儲存的數據類型,在JavaScript中,值有兩種類型,一種是object,其餘的則都是primitive...
JavaScript中,有一個稱作dynamic typing的特性,意思是當我們創造一個新的變數時,不需要手動去定義該變數所含的值的數據類型,事實上在許多的程...
今天來談談宣告變數的3種不同方式:let、const和var。 首先,let和const是在ES6中引入的,它們屬於modern JavaScript,而使用v...
運算子可以讓我們轉變值或合併多個值,並對值進行各種操作,運算子有許多種類,像是數學運算子、比較運算子、邏輯運算子、賦值運算子等等。 數學運算子如加號、減號、乘號...
前面我們提到了加號運算子除了可以加總不同的值之外,也可以用來連接字串,例如: const catName = "Luna"; const b...
If / else陳述式又稱為if / else控制結構(control structure),這個語法讓我們可以基於特定的條件,執行特定的程式碼,它的撰寫方式...