色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 幾種類型

錢良釵1年前7瀏覽0評論

JavaScript 是一種靈活而又強大的編程語言,其支持多種數據類型。這些數據類型可以讓您在編寫代碼時存儲和操作不同類型的數據。JavaScript 中有七種重要的數據類型:數字(numbers)、字符串(strings)、布爾(booleans)、對象(objects)、數組(arrays)、空(null)和未定義(undefined)。

數字(Numbers)類型包括整數和浮點類型。實數表示法包含替換小數點的其他字符。

var num1 = 10;   // 整數
var num2 = 3.14; // 浮點數
var num3 = 0xA;  // 十六進制數(等于十進制數十)
var num4 = 0b1010; // 二進制數 (十進制數為10)
var num5 = 0o12;  // 八進制數 (十進制數為10)

字符串(Strings)類型是一系列字符(包括字母、數字、符號等)的集合,可使用單引號、雙引號或反引號來表示一個字符串。JavaScript 允許您通過連接(concatenation)兩個或多個字符串來創建新字符串,使用下標(indexing)可以訪問字符串中的每個字符。

var str1 = "Hello"; // 使用雙引號
var str2 = 'World'; // 使用單引號
var str3 = `template literals`; // 使用反引號
var str4 = str1 + ', ' + str2; // 連接字符串
var char1 = str1[0]; // H

布爾(booleans)類型僅有兩個可能的值,即 true(真)和 false(假)。此類型通常用于條件測試,循環語句中。

var bool1 = true;
var bool2 = false;
if (bool1 && bool2) {
console.log("this won't log");
}
if (bool1 || bool2) {
console.log("this will log");
}

對象(Objects)類型可以用于存儲多個不同屬性的值。使用對象字面量(object literal)來創建簡單的對象或使用構造函數(constructor)來創建更復雜的對象。對象屬性可以通過點符號或方括號訪問。

var obj1 = {name: 'John', age: 30}; // 通過字面量創建對象
var obj2 = new Object(); // 使用構造函數創建對象
obj2.name = 'Jane';
obj2.age = 25;
console.log(obj1.name); // John
console.log(obj2['name']); // Jane

數組(Arrays)類型允許存儲多個值,并使用數字索引進行訪問。

var arr1 = [1, 2, 3]; // 創建數組
var arr2 = new Array(); // 使用構造函數創建數組
arr2[0] = 4;
arr2[1] = 5;
arr2[2] = 6;
console.log(arr1[1]); // 2
console.log(arr2[2]); // 6

空(null)類型只有一個值,即 null。null 值是一個空對象指針,如用 typeof 運算符檢查,會返回 object。

var nullVariable = null;
console.log(typeof(nullVariable)); // object

未定義(undefined)類型只有一個值,即 undefined。未定義值表示變量聲明但未初始化,也表示函數未返回任何值的狀態。

var undefinedVariable; // 等價于 var undefinedVariable = undefined;
console.log(undefinedVariable); // undefined

JavaScript 中共有七種數據類型,每種類型都有其特定的用法和規則。因此,了解這些數據類型對于每一個 JavaScript 的學習者都至關重要。