javascript離開

| | | | | | | | | | | | | | | | | | | | | | | | | | |

JavaScript 是聲明變量的三種方法之一。 JavaScript let 用於聲明塊範圍變量,不能重新分配或再次聲明。 let 變量最適合用於循環。

變量是大多數編程語言的重要組成部分。當你開始使用 JavaScript 時,你會經常遇到這個術語。 “變量”用於描述存儲一個或多個值的容器,代碼中

聲明 JavaScript 變量的方法有三種。 var,並離開 const。這些類型的變量中的每一種都可以在不同的情況下使用,我們將在本文後面討論。

也就是說,本教程的重點是 JavaScript 關鍵字“let it go”。 " " Leave " 允許您聲明可以重新分配的變量。我們將了解“leave”關鍵字在 JavaScript 中的工作原理,並探索使用“leave”的變量聲明示例。

最後JavaScript 變量的日期

JavaScript 變量存儲值。例如,如果我們想在代碼中存儲一個名稱,我們可能希望將其分配給一個變量。變量可以包含任何類型的數據,包括數字、字符串和對象。

聲明 JavaScript 變量的最常見方法是使用“var”,這主要是因為 JavaScript 所基於的語言的原始規範不再是聲明的一部分一個變量。下面是使用 "var:"

在上面的示例中,我們聲明了一個名為“name”的變量,並將其賦值為“John Appleseed”。我們的變量有幾個組成部分:

  • v ariable 是使用 "var" 聲明的。 "full_name" 關鍵字
  • 我們的變量的名稱是
  • "=" 語法告訴我們的程序為我們的變量 "full_name" 分配一個值。
  • 分配給我們變量的值是“John Appleseed”。

現在我們已經聲明了我們的變量,我們可以一直使用。我們的代碼在下面的代碼中,我們打印出我們的name變量:

我們的程序返回:“John Appleseed "。

在這個例子中,我們的變量是一個字符串,但我們可以分配一個數字、一個數組、一個 JSON 對象、一個布爾值或任何其他數據類型。這裡是一個變量的例子存儲一個數組:

在這個例子中,我們聲明了一個名為 This 的變量,它存儲了四個字符串變量,它們是可能參加我們的示例音樂會的人的名字

JavaScript 變量的類型

在上面的例子中,關鍵字“var”用於聲明一個變量,但有時它是使用另一個關鍵字更合適。關鍵字,讓"和"const"發揮作用。

在JavaScript中,我們可以使用這三個關鍵字中的每一個來聲明變量,它們在不同的情況下使用。 .

下表顯示了這三類變量的區別:

Word < /td> 變量作用域 重新賦值? 重新分配? 提高? var 功能 是 是 是 const 塊 是 否 否 退出 阻塞 沒有 沒有 沒有 < /tbody>

這個表看起來很複雜,但是當你開始使用不同類型的變量時,你會開始更好地理解何時使用每一個。

以下是一般的規則使用這些類型的變量的拇指:

  1. 盡可能使用const 除非您需要重新聲明或提升變量
  2. 如果您正在使用循環 ,請使用 let 。
  3. 僅在以下情況下使用 var :< ol>
  4. 您正在處理以前的代碼
  5. 您需要一個可以重新聲明的變量,或者
  6. 您需要一個變量可訪問程序中的任何地方(在世界上).

兩個助記詞可幫助您記住 JavaScript 中變量的三個關鍵字以及何時使用它們:

  1. 變量 我是 with TAINER 誰 > 允許 繼續 繼續 在你的代碼中。
    1. Const Antine既不能重新聲明也不能提高
    2. 要么傳球通過循環,讓蔬菜的

      品種成為世界傳家寶。

      現在我們來看看關鍵字“離開”。我們將探討它在 JavaScript 中的用途,以及它與其他變量關鍵字的比較。

      JavaScript Let

      JavaScript “let”字 - 鍵允許您聲明範圍變量塊。 (與全局變量相比,塊作用域變量在聲明它們的塊中是局部的。) - 請記住,使用

這是什麼意思? 範圍 是指您可以在代碼中訪問變量的位置。 “塊域”是指循環內部的區域,或者一般情況下的條件大括號 ({}) 用於區分代碼塊。

局部變量是在代碼塊中聲明的變量。另一方面,全局變量被報告給外部。

“let”關鍵字在“if”或“for”循環中使用變量的程序中很有用

這裡是一個 JavaScript 例子“離開 " 關鍵字在行動:

我們的代碼返回如下:

今天是工作日。今天午餐做一根香蕉。

今天不是工作日。今天中午準備一個蘋果

在這個例子中,我們聲明了兩個變量:. “工作日”和“水果午餐”“工作日”是一個全局範圍的變量,我們可以訪問我們的整個程序(注意實踐代碼“var”),“lunchFruit”是一個局部變量,只能重新分配在我們的循環中(注意代碼使用了“let”)。

當我們的程序運行“if”語句時,它看到“business day”等於“true”。因此,我們的程序執行“if”塊中的代碼。在這種情況下,我們的程序將“lunchFruit”重新分配給“banana”,然後將消息打印到控制台。

但是當我們的運行時代碼在“if”語句字段中完成時,會打印消息“It`s not一個工作日。”今天準備一個蘋果,"。這是因為我們的“水果午餐”變量只在我們的“if”語句中改變。水果的名字並沒有改變,因為我們最後的console.log()在“if”語句之外

上面的代碼展示了“let”的兩個主要屬性。變量:

  1. “let”具有塊作用域,這意味著它不能在特定塊中訪問。
  2. “let”可以根據需要重新分配,但只能在我們的街區。字段

如果我們希望我們的變量是全局變量,我們將使用 `var` 來代替,但由於前面的示例使用了 `if`,我們只需要使用 `let ”

JavaScript Let Alternatives

為了更詳細地說明“var”和“leave”之間的區別,這裡是上面相同代碼的示例,但使用了“var”反而。而不是“離開”來聲明我們的“lunchFruit”變量:

我們的代碼返回:

今天是工作日。今天午餐做一根香蕉。

今天不是工作日。今天午餐準備一根香蕉。

正如你所看到的,當我們的代碼改變“lunchFruit”變量值“banana”時,世界發生了變化,所以當我們的代碼執行最後一個“console. log()”語句,打印“lunchFruit”的變量,其中存儲了“banana”的值。

,你也可以使用“const”來聲明一個變量。但是,變量對比使用“let”字-鍵命令聲明,變量一旦聲明,就不能重新聲明了。

下面是一個使用“const”字--鍵聲明變量的例子key:

變量“full_name”現在存儲“John Appleseed”。但是如果我們想改變名字,我們需要聲明一個新的變量,像這樣:

如果我們嘗試重新分配變量“full_name”,我們的程序將返回錯誤,“full_name has been declared”。所以“const”對於存儲不會改變的值很有用,但是如果你打算重新聲明一個變量,你可以使用“var”。

結論

變量是編程的重要組成部分。在本教程中,我們討論了變量的基礎知識以及如何在JavaScript中使用“var”和“leave”。我們還簡要討論了“var”“leave”和“ cost" 以及如何在 JavaScript 中使用這些變量關鍵字。

您現在可以像專業開發人員一樣聲明 JavaScript 變量了!