首頁 > web前端 > js教程 > JavaScript 中的日期變數和資料類型

JavaScript 中的日期變數和資料類型

Barbara Streisand
發布: 2024-12-10 20:10:20
原創
475 人瀏覽過

Day Variables and Data Types in JavaScript

第 2 天:JavaScript 中的變數與資料型別

歡迎來到學習 JavaScript 的第二天!今天,我們將探討任何程式的建構塊:變數資料型別。這些概念至關重要,因為它們構成了您在 JavaScript 中所做的一切的基礎。


什麼是變數?

變數就像是保存資料值的容器。將其視為一個帶有標籤的盒子,您可以在其中存儲信息、稍後檢索信息,甚至更改其內容。

在 JavaScript 宣告變數

JavaScript 提供了三種宣告變數的方式:

  1. var - 舊方法(除非必要,否則避免使用它)。
  2. let - 建議用於可以更改的變數。
  3. const - 用於不應更改的變數(常數)。

範例

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
登入後複製
登入後複製

var、let 和 const 之間的差異

Feature var let const
Scope Function-scoped Block-scoped Block-scoped
Reassignable Yes Yes No
Redeclarable Yes No No
功能 變數 讓 常數 標題> 範圍 函數範圍 區塊範圍 區塊範圍 可重新分配 是 是 否 可重新聲明 是 否 否 表>

範例

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
登入後複製
登入後複製

JavaScript 資料型別

JavaScript 有兩種類型的資料:原始非原始

原始資料型別

  1. 字串:文字資料。 例子:
function scopeTest() {
    if (true) {
        var x = "Function scope";
        let y = "Block scope";
        const z = "Constant";
    }
    console.log(x); // Accessible
    // console.log(y); // Error: y is not defined
    // console.log(z); // Error: z is not defined
}
scopeTest();
登入後複製
  1. 數字:數字資料。 例子:
   let name = "Arjun";
   console.log(name); // "Arjun"
登入後複製
  1. 布林值:真值或假​​值。 例子:
   let age = 22;
   console.log(age); // 22
登入後複製
  1. Null:表示有意缺少值。 例子:
   let isStart_up_guy = true;
   console.log(isStart_up_guy); // true
登入後複製
  1. 未定義:已宣告但未賦值的變數。 例子:
   let emptyValue = null;
   console.log(emptyValue); // null
登入後複製
  1. 符號:獨特且不可變的值。 例子:
   let uninitialized;
   console.log(uninitialized); // undefined
登入後複製

型別轉換

JavaScript 允許您在類型之間轉換值。

隱式轉換(強制)

JavaScript 有時會自動轉換型別。

例:

   let uniqueKey = Symbol("key");
   console.log(uniqueKey); // Symbol(key)
登入後複製

明確轉換

您可以使用 Number()、String() 或 Boolean() 等內建函數手動轉換類型。

例:

let result = "5" + 5; // String + Number
console.log(result); // "55" (string)
登入後複製

今天的練習

  1. 使用let和const宣告變數來儲存:

    • 你最喜歡的書名。
    • 您擁有的書籍數量。
    • 無論你是否喜歡閱讀。
  2. 嘗試型別轉換:

    • 將數字轉換為字串。
    • 將字串轉換為數字。

第二天總結

今天,我們介紹了:

  1. 變數:var、let 和 const。
  2. 原始資料型別:字串、數字、布林值、空、未定義和符號。
  3. 型別轉換:在 JavaScript 中轉換型別的隱式和顯式方法。

後續步驟

明天,我們將深入研究 JavaScript 中的運算子和表達式,開始操作資料並編寫更複雜的程式。請繼續關注第 3 天:運算符和表達式

以上是JavaScript 中的日期變數和資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板