指定運算子(Assignment Operators) (x = y) : 將 y 值指定給 x 變數(x += y) : 跟 x = x + y 一樣(x -= y) : 跟 x = x -...
共同點:原本的 this 是指向全域物件 window ,使用 bind、call、apply 可以將 this 指向帶入的第一個引數,而第二個引數開始則為一般我們認知上的引數。 Function....
迴圈有兩種語法可以使用,分別是while與for迴圈,今天這篇會先來講到while迴圈的部分。 基本結構如下: while(布林值或是資料){ 程式碼; } 以下舉個簡單的例子作範例: va...
流程控制 JavaScript在執行網頁上的動畫特效時,透過流程控制可以決定動畫物件出現的先後順序,讓這些動畫物件都可以按照寫好的腳本出現。流程控制指令是透過條件式以及迴圈來執行的。if else可以...
1. extend class Animal { constructor(name = "Animal",lag = 4) { this.name = na...
之前我們有說過,再調用函式的時候,瀏覽器會傳遞隱藏的參數給我們函式一個是「this」,除了 this 還有另一個參數是「arguments」, 我們都知道全域函式直接調用的話,this 會指向 wi...
今天是講的是whille迴圈,來看看他的樣子吧~ var i = 1; while (i<6) { document.write(i); i++; } 這是一個很簡單的whil...
一日客語:中文:早安 客語:anˋzoˋ安走前提:在學習Array.methods時會想知道他是如何迭代Array內的元素,才知道會有這一些稍微不同的迭代差異。 find、filter會迭代array...
變數與常數 今天要介紹的是JavaScrip三種變數常數宣告方式 Var變數作用域是函式作用域(function scope)也就是在function內宣告的var 要在該function才有作用...
在 JavaScript 裡還有一個概念稱為「Hoisting ( 提升 )」,底下先執行一段範例: console.log(a) // ReferenceError: a is not define...