歡迎來到學習 JavaScript 的第二天!今天,我們將探討任何程式的建構塊:變數和資料型別。這些概念至關重要,因為它們構成了您在 JavaScript 中所做的一切的基礎。
變數就像是保存資料值的容器。將其視為一個帶有標籤的盒子,您可以在其中存儲信息、稍後檢索信息,甚至更改其內容。
JavaScript 提供了三種宣告變數的方式:
var oldWay = "Avoid this if possible"; let currentWay = "Use let for variables that can change"; const fixedValue = "Use const for constants";
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 有兩種類型的資料:原始 和 非原始。
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();
let name = "Arjun"; console.log(name); // "Arjun"
let age = 22; console.log(age); // 22
let isStart_up_guy = true; console.log(isStart_up_guy); // true
let emptyValue = null; console.log(emptyValue); // null
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)
使用let和const宣告變數來儲存:
嘗試型別轉換:
今天,我們介紹了:
明天,我們將深入研究 JavaScript 中的運算子和表達式,開始操作資料並編寫更複雜的程式。請繼續關注第 3 天:運算符和表達式!
以上是JavaScript 中的日期變數和資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!