Decorative image frame

JavaScript中 var, let, const 之間的差異

宣告

我們會藉由 var, let, const 做宣告,這三個即是在 Javascript 內的保留字。

而早期只有 var 來宣告,但在 ES6 之後就加入了 let 以及 const。

宣告的重要性

如果沒有宣告變數, 有可能導致無法預測的結果。

在 ECMAScript 5 中的嚴格模式(strict model),

如果在函數中,給一個沒有經過宣告的函數,賦予值將導致錯誤。

那什麼是嚴格模式,未來會將有一篇特別提到嚴格模式。

Read More...

JavaScript基礎

變數

簡單來說,變數是沒有固定的值,可以改變,像我們小時候做代數一樣,

x+1=9,此時的 x 即為 8;當今天 x-4=2,此時的 x 即為 6。

除了是單一個值之外,也可以是一個陣列。

在 JavaScript 語法當中,我們要宣告一個變數,會使用:

  • var

  • let

Read More...