前言 當瀏覽器帶入網頁內容、它會建立該頁的文件模型,此模型就稱為DOM樹:DOM樹會儲存在瀏覽器記憶體中,並包含四種主要類型節點: 文件節點 標籤元件節點 屬性節點 文字節點 如何活用Dom樹...
真值與假值 真值( Truthy ):轉換成布林後為真的值。假值( Falsy ):false 、0、" "、null、undefined、Nan。 可參考真值表 邏輯運算子 &...
寬鬆相等== & 嚴格相等 === 嚴格相等:除了比對值以外,還會比對型別。不會自動轉型。 console.log(1 === '1'); //false console.log(1 ===...
運算子 JavaScript 同時具有二元運算子及一元運算子,以及一種特殊的三元運算子,也就是條件運算子。 一元運算子:只需要一個運算元的運算,大部分都是單字。 var a = 2; console....
還記得前面我們學到的變數嗎?當時我們反覆了解到變數是幫助我們記住資訊,但如果我們在寫程式時需要儲存一系列具有關聯性的值時,除了用變數一個一個宣告以外,難道沒有更好的方法嗎?有的,那就是使用陣列。 陣...
原始型別分為以下七種: 字串 ( String ) 數值 ( Number ) 布林 ( Boolean ) 空 ( Null ) 未定義 ( Undefined ) 整數數值 ( BigInt...
從頭開始的Javascript 入門 -迴圈 day6 迴圈會檢測條件,如果回傳為true,便會運行程式碼區塊,接著條件將會被再度檢測,他如果回傳值依樣會true,程式碼區塊將再度運行。會重複檢測,直...
今天要分享的內容跟前面的觀念文比起來,程式碼比較多,畢竟標題是函式實際運作嘛。 回傳(return)的意義 函式可以透過 return 回傳函式運算完的結果,回傳的值可在函式外透過宣告變數來儲存;若...
[JavaScript 基礎] 垃圾回收機制 垃圾回收機制(Garbage Collection),又稱作 GC。 那麼,是要回收怎樣的垃圾呢?在程式語言中,如果沒有指標指向記憶體空間時,代表目前沒有...
從頭開始的Javascript 入門 -物件 day5 Object-Oriented Programming 物件導向程式設計 OOP 是一種程式設計方法先講個補充事件來聽聽看吧?物件?房子?...