1. Object對(duì)象
Object對(duì)象是所有對(duì)象的原型,通俗點(diǎn)說(shuō),JS中的所有值都是對(duì)象,都可以通過(guò)Object對(duì)象進(jìn)行創(chuàng)建和操作。以下是一個(gè)創(chuàng)建Object對(duì)象的例子:
var person = new Object(); person.name = "John"; person.age = 20;
2. Array對(duì)象
Array對(duì)象允許創(chuàng)建一個(gè)數(shù)組來(lái)存儲(chǔ)一組相同或不同類型的數(shù)據(jù)。以下是一個(gè)創(chuàng)建Array對(duì)象的例子:
var fruits = ["apple", "banana", "orange"];
3. Date對(duì)象
Date對(duì)象是一種能夠操作和顯示日期和時(shí)間的對(duì)象。以下是一個(gè)創(chuàng)建Date對(duì)象的例子:
var today = new Date();
4. Math對(duì)象
Math對(duì)象提供了對(duì)數(shù)字的常用操作和計(jì)算的方法。以下是一些使用Math對(duì)象的例子:
Math.PI Math.round(4.6) Math.random()
5. String對(duì)象
String對(duì)象提供了一些對(duì)字符串的操作和計(jì)算的方法。以下是一些使用String對(duì)象的例子:
var str1 = "Hello "; var str2 = "World!"; var res = str1.concat(str2);
6. RegExp對(duì)象
RegExp對(duì)象是一種用于處理文本的正則表達(dá)式對(duì)象。以下是一個(gè)創(chuàng)建RegExp對(duì)象的例子:
var re = new RegExp("ab+c");
7. Function對(duì)象
Function對(duì)象是用于定義一個(gè)函數(shù)的對(duì)象,可以將函數(shù)作為對(duì)象進(jìn)行傳遞。以下是一個(gè)定義函數(shù)的例子:
function myFunction(p1,p2) { return p1 * p2; }
8. Boolean對(duì)象
Boolean對(duì)象是一個(gè)表示邏輯值的對(duì)象,它只包含true和false兩個(gè)屬性。以下是一個(gè)創(chuàng)建Boolean對(duì)象的例子:
var x = new Boolean(false);
9. Error對(duì)象
Error對(duì)象是用于錯(cuò)誤處理的對(duì)象,它通常在代碼中作為一個(gè)異?;蝈e(cuò)誤返回。以下是一個(gè)創(chuàng)建Error對(duì)象的例子:
throw new Error("Something went wrong");以上就是JavaScript九大內(nèi)置對(duì)象的介紹,它們?cè)贘avaScript中都是非常重要的。在編寫(xiě)JavaScript代碼時(shí),我們經(jīng)常會(huì)使用它們來(lái)實(shí)現(xiàn)我們的功能和邏輯。如有疑問(wèn),歡迎留言討論。