問題一:第6頁中,有一段註解提到「一個物件是名稱與值對組(name/value pairs)的一個群集,或字串對值的一種映射(map)」是什麼意思?A: 這裡的map並非指JavaScript 陣列資...
在Javascript語法裡面變數與常數命名方式要特別留意不是所有的字都可以當作變數與常數的名稱,各位可以參考以下命名規則以及慣例 駝峰式命名方式 (Camel Case),譬如calculate...
前言 今天我們將說明JavaScript中的箭頭函式。 說明 箭頭函式(Arrow Function): 箭頭函示是在ES6新增的一種特殊函式運算式(function expression),其有著簡...
前言 今天我們將說明何謂Higer order function以及JavaScript函式中的callback function和IIFE。 說明 函示運算式(Function expression...
因為當我們在後端進行操作的時候會需要接觸到許多的Object物件,今天就來介紹javascript的ObjectObject(物件):在 JavaScript 中,物件(Object)是一種複合型的資...
今天要來講匿名函數,因為在我們後面的學習會常常用到它。有時候會需要把函數存進一個變數裡面例如: const sum = function add(num1, num2) { return nu...
今天來補充昨天提到的Hoisting(變數提升),還有講解區域變數跟全域變數的差別。 Hoisting:變數提升使得我們在宣告之前可以使用變數,而不會引發錯誤。例如這樣 //var x = undef...
執行完你的第一個程式,讓我們來學一下javascript吧。javascript基本概念:變數型態: 字串(String)、數字(Number)、布林值(Boolean)、陣列(Array)、物件(O...
JavaScript 是什麼? JavaScript 是一個簡單、以物件為基礎且能在瀏覽器裡直接執行的腳本語言。(其實說簡單也不簡單,實際在學習的過程中,如果沒有了解 JavaScript 的特性,很...
從前,JavScript 世界只有 var 變數...var 會發生「區域變數覆蓋全域變數」以及各種鬼故事,例如這段程式碼: var dirtyVariable = "🌍 Global va...