JavaScript 是一門高級編程語言,擁有很多強大的內置對象。這些內置對象主要分為三類:原始值(Primitive values)、內置對象(Built-in objects),以及宿主對象(Host objects)。在本文中,我將詳細解釋 JavaScript 中的三大內置對象。
原始值
JavaScript 中有五種原始值:Undefined、Null、Boolean、Number 和 String。
Undefined 和 Null 是兩個特殊的原始值,它們分別表示未定義的值和空值。例如:
Boolean 是布爾值,它只有兩個可能的取值:true 和 false。例如:
Number 是數字值,可以是整數或小數。例如:
String 是字符串值,用引號括起來。例如:
內置對象
JavaScript 中有許多重要的內置對象,這些內置對象包括函數、數組、日期、正則表達式等等。在本章中,我將詳細講解這些內置對象。
函數
函數是 JavaScript 中最重要的內置對象之一,函數可以接受參數并返回結果。例如:
數組
數組是一組使用方括號 [] 包裹的值,每個值都有一個對應的索引。例如:
日期
日期使用 Date 對象來表示,它包括從年份到毫秒的各種值。例如:
正則表達式
正則表達式是一種用來匹配字符串模式的對象,它可以被用于驗證用戶輸入。例如:
宿主對象
宿主對象是指由 JavaScript 運行環境提供的對象,例如瀏覽器中的 window 和 document 對象。這些對象的行為可能因瀏覽器而異,并且它們通常只在特定的運行環境中存在。因此,這里就不做詳細講解。
結論
JavaScript 中的三大內置對象包括原始值、內置對象和宿主對象。原始值包括 Undefined、Null、Boolean、Number 和 String,內置對象包括函數、數組、日期、正則表達式等等。這些對象都是 JavaScript 中非常重要的組成部分,如果想要成為一名優秀的 JavaScript 開發者,掌握它們是必不可少的。
原始值
JavaScript 中有五種原始值:Undefined、Null、Boolean、Number 和 String。
Undefined 和 Null 是兩個特殊的原始值,它們分別表示未定義的值和空值。例如:
let a; console.log(a); // 輸出 undefined let b = null; console.log(b); // 輸出 null
Boolean 是布爾值,它只有兩個可能的取值:true 和 false。例如:
let a = 10; let b = 20; console.log(a < b); // 輸出 true
Number 是數字值,可以是整數或小數。例如:
let a = 10; let b = 3.14; let c = 1 / 0; // Infinity console.log(a + b); // 輸出 13.14 console.log(c); // 輸出 Infinity
String 是字符串值,用引號括起來。例如:
let a = "Hello"; let b = "World"; console.log(a + " " + b); // 輸出 "Hello World"
內置對象
JavaScript 中有許多重要的內置對象,這些內置對象包括函數、數組、日期、正則表達式等等。在本章中,我將詳細講解這些內置對象。
函數
函數是 JavaScript 中最重要的內置對象之一,函數可以接受參數并返回結果。例如:
function add(a, b) { return a + b; } console.log(add(2, 3)); // 輸出 5
數組
數組是一組使用方括號 [] 包裹的值,每個值都有一個對應的索引。例如:
let a = [1, 2, 3]; console.log(a[0]); // 輸出 1 console.log(a[1]); // 輸出 2 console.log(a[2]); // 輸出 3
日期
日期使用 Date 對象來表示,它包括從年份到毫秒的各種值。例如:
let date = new Date(); console.log(date.getFullYear()); // 輸出年份 console.log(date.getMonth()); // 輸出月份 console.log(date.getDate()); // 輸出日 console.log(date.getHours()); // 輸出小時 console.log(date.getMinutes()); // 輸出分鐘 console.log(date.getSeconds()); // 輸出秒鐘 console.log(date.getMilliseconds()); // 輸出毫秒數
正則表達式
正則表達式是一種用來匹配字符串模式的對象,它可以被用于驗證用戶輸入。例如:
let regexp = /\d+/g; let str = "Hello 123 World!"; let result = str.match(regexp); console.log(result); // 輸出 ["123"]
宿主對象
宿主對象是指由 JavaScript 運行環境提供的對象,例如瀏覽器中的 window 和 document 對象。這些對象的行為可能因瀏覽器而異,并且它們通常只在特定的運行環境中存在。因此,這里就不做詳細講解。
結論
JavaScript 中的三大內置對象包括原始值、內置對象和宿主對象。原始值包括 Undefined、Null、Boolean、Number 和 String,內置對象包括函數、數組、日期、正則表達式等等。這些對象都是 JavaScript 中非常重要的組成部分,如果想要成為一名優秀的 JavaScript 開發者,掌握它們是必不可少的。
上一篇div 定位 演示