1. 程式人生 > 其它 >Django主要目錄結構

Django主要目錄結構

let 宣告的變數只在 let 命令所在的程式碼塊內有效。

const 宣告一個只讀的常量,一旦宣告,常量的值就不能改變。

在 ES6 之前,JavaScript 只有兩種作用域:全域性變數函式內的區域性變數

全域性變數

在函式外宣告的變數作用域是全域性的:

var carName = "Volvo";
 
// 這裡可以使用 carName 變數
 
function myFunction() {
    // 這裡也可以使用 carName 變數
}

  全域性變數在 JavaScript 程式的任何地方都可以訪問。

區域性變數

在函式內宣告的變數作用域是區域性的(函式內):

// 這裡不能使用 carName 變數
 
function myFunction() {
    var carName = "Volvo";
    // 這裡可以使用 carName 變數
}
 
// 這裡不能使用 carName 變數

  函式內使用 var 宣告的變數只能在函式內容訪問,如果不使用 var 則是全域性變數。

重新定義變數

使用 var 關鍵字重新宣告變數可能會帶來問題。

在塊中重新宣告變數也會重新宣告塊外的變數

var x = 10;
// 這裡輸出 x 為 10
{ 
    var x = 2;
    // 這裡輸出 x 為 2
}
// 這裡輸出 x 為 2

  let 關鍵字就可以解決這個問題,因為它只在 let 命令所在的程式碼塊{}內有效。

var x = 10;
// 這裡輸出 x 為 10
{ 
    let x = 2;
    // 這裡輸出 x 為 2
}
// 這裡輸出 x 為 10