在JavaScript中,我們常常需要聲明一些變量來存儲不同類型的數據。而了解各種數據類型是進行JavaScript編程的關鍵。JavaScript中的數據類型包括原始數據類型(primitive types)和復雜數據類型(complex types)兩種類型。
JavaScript中的原始數據類型(primitive types)用來表示簡單的數據值,包括數值、字符串、布爾型(boolean)、null和undefined。以下是幾個常見的例子:
var num = 10; // 數值 var str = "hello world"; // 字符串 var bool = true; // 布爾型 var a = null; // null var b = undefined; // undefined
JavaScript中的復雜數據類型(complex types)一般用來表示比較復雜的數據結構,包括對象、數組、函數和日期等。以下是幾個常見的例子:
var obj = {name: "小明", age: 18}; // 對象 var arr = [1, 2, 3, 4, 5]; // 數組 function add(x, y) { // 函數 return x + y; } var date = new Date(); // 日期
JavaScript中的字符串(string)數據類型可以使用單引號、雙引號、或反引號來創建。例如:
var str1 = 'hello'; // 單引號
var str2 = "world"; // 雙引號
var str3 =hello world
; // 反引號
JavaScript中的數組(array)數據類型主要用來存儲一組類似的數據。以下是幾個常見的例子:
var arr1 = [1, 2, 3, 4, 5]; // 數值數組 var arr2 = ["apple", "banana", "pear"]; // 字符串數組 var arr3 = [{name: "小明", age: 18}, {name: "小紅", age: 20}]; // 對象數組
JavaScript中的對象(object)數據類型主要用來表示一組數據集合,通常是由鍵/值對組成的。以下是幾個常見的例子:
var obj1 = {name: "小明", age: 18}; // 一個鍵/值對 var obj2 = {name: "小明", age: 18, hobbies: ["reading", "swimming", "basketball"]}; // 多個鍵/值對 var obj3 = {}; // 空對象
JavaScript中的函數(function)數據類型用來存儲函數定義。以下是一個簡單的例子:
function add(x, y) { return x + y; }
JavaScript中的布爾型(boolean)數據類型只有兩個值:true和false。以下是一個簡單的例子:
var bool1 = true; var bool2 = false;
JavaScript中的null數據類型通常用來表示一個空值。以下是一個簡單的例子:
var a = null;
JavaScript中的undefined數據類型通常用來表示未定義或未賦值。以下是一個簡單的例子:
var b; console.log(b); // 輸出undefined
我們在JavaScript編程中,常常需要根據不同的數據類型來進行不同的處理,所以了解各種數據類型是非常重要的。以上只是一些常見的數據類型舉例,而JavaScript中還有許多其他數據類型,需要我們在實際編程中不斷了解和運用。