字面值什麼意思

在編程和計算機科學中,字面值(literal)是指直接在代碼中寫入的固定值,它沒有變數名,直接以原始形式出現。字面值通常用於為變數賦初值,或者作為參數傳遞給函式。

字面值可以根據數據類型分為以下幾種:

  1. 數值字面值:如整數和浮點數。

    • 整數字面值:10, -20, 300
    • 浮點數字面值:1.23, 4.56, -7.89
  2. 字元串字面值:用引號括起來的字元序列。

    • 單引號字元串:'Hello'
    • 雙引號字元串:"World"
  3. 字元字面值:單引號中的單個字元。

    • 字元字面值:'a', 'b', 'c'
  4. 布爾字面值:表示邏輯值的真或假。

    • 布爾字面值:true, false
  5. 數組字面值:在方括弧中定義的元素列表。

    • 數組字面值:[1, 2, 3]
  6. 對象字面值:在大括弧中定義的鍵值對。

    • 對象字面值:{ name: 'John', age: 30 }

字面值在不同的程式語言中可能有不同的名稱和用法,但它們的基本概念都是相同的,即表示一個直接寫入代碼中的固定值。