Skip to main content

Typescript Overview

· 15 min read
Ivan Tsai
Backend engineer

我第一個使用的前端框架是 Angular,自然也接觸了 Typescript,當時並不太能體會它的好處,只覺得增加了些學習門檻罷了。後來發現習慣以後,再也沒有辦法回到原本的 JS 了 ...,就算換了框架、使用 Node,都還是以 TS 為主,這篇文章來簡單介紹 TS 基本用法,回顧看看他到底為甚麼這麼令人著迷。

JavaScript Hoisting

· 2 min read
Ivan Tsai
Backend engineer

在 JavaScript 中,會把變數定義的部分移到最前面執行,在 W3C 中提到:

Hoisting is JavaScript's default behavior of moving declarations to the top.

這個行為稱為 Hoisting (提升)