let
let
有以下幾種特性
let x = "John Doe";
let x = 0;
打妹 !
{
let x = 2;
}
// x 不能被使用在{}花括弧以外
因此下面的情況可以被允許出現,且X變數的狀況會變成以下狀況
let x = 10;
// 這裡的X變數的值是10
{
let x = 2;
// 這裡的X變數的值是2
}
// 這裡的X變數的值是10
const
const
有以下幾種特性
const PI = 3.141592653589793;
PI = 3.14; // const的變數不能更改,這行是錯的
PI = PI + 10; // 這行也是錯的
const cars = ["Saab", "Volvo", "BMW"];
//你可以改變元素
cars[0] = "Toyota";
// 你可以增加元素
cars.push("Audi");
cars = ["Toyota", "Volvo", "Audi"]; // 但你不能重新分配 打妹 !
const PI = 3.14159265359;
const x = 10;
// 這裡的X變數的值是10
{
const x = 2;
// 這裡的X變數的值是2
}
// 這裡的X變數的值是10