Skip to main content

Command Palette

Search for a command to run...

Latest articles

  1. TypeScript 學習系列 | 什麼是 TypeScript? 類型有哪些?

    為什麼要使用 TypeScript 呢?好處在於掌握輸入和輸出的數值以及類型,編寫的時候即時顯示提供錯誤,輸入的參數也可以先定義好,避免踩到不清楚資料型別時的坑,比如資料等於 0 是數字還是布林值這種。 程式語言類型有以下兩種: 動態類型語言:執行期間才會檢查數據,初始化時不用給定型態或變量,ex: JavaScript, Ruby, Python 靜態類型語言:編譯階段即執行形態檢查,須在執行前聲明變量或是數據類型, TypeScript 即屬於這類型。 TypeScript 類型 基礎類...

    May 17, 20231 min read
  2. JavaScript 原型和原型鏈

    💡 為什麼原型和 原型鏈很重要?因為JS 本身是基於原型繼承的語言, ES6 之後可以使用 Class 實作繼承 Overview 範圍 如何準確判斷一個變量是不是陣列 class 的原型本質 知識點 涵蓋以下三大點 class 實現繼承 instanceOf 使用 原型和原型鏈 class class 本身像是模板的作用,可以在 constructor 內對屬性定義賦值,透過 class 可以聲明 new 實例 constructor 屬性 方法 // 類 // ...

    Apr 18, 20232 min read
    JavaScript 原型和原型鏈
  3. JavaScript 變量類型和判斷

    💡 JavaScript 的基本功,千萬要理解觀念,主要關注以下三大點 JS 值類型和引用類型的區別 手寫 JS 深拷貝 變量計算和類型轉換的坑 typeof 能判斷哪些類型 能判斷所有值類型 判斷出是函數 判斷是否是引用類型(但是無法再細分) 何時使用 === 何時使用 == 除了== null 之外,其他都一律用 === (下面會有例子) 值類型和引用類型的區別 值類型:Number undefined String Boolean Symbol 引用類型:Objec...

    Apr 15, 20232 min read
    JavaScript 變量類型和判斷