欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JavaScript中有哪三種對象

趙潔冰1年前6瀏覽0評論

在JavaScript中,對象是非常重要的。JavaScript對象是一組命名屬性的集合,每個值可以是任何數(shù)據(jù)類型,包括其他對象。對象分為三種類型:內(nèi)置對象、宿主對象和自定義對象。

內(nèi)置對象是JavaScript自帶的對象,例如:Array、Number、Boolean、String等。這些對象的屬性和方法可以直接使用,無需創(chuàng)建實例。

const arr = [1, 2, 3];
console.log(arr.length); // 3
console.log(Number.parseInt('123')); // 123
console.log(Boolean('')); // false
console.log(String.fromCharCode(65)); // A

宿主對象是由運行環(huán)境提供的對象,如瀏覽器中提供的Window、Document、XMLHttpRequest等。這些對象的屬性和方法可以通過運行環(huán)境使用。

console.log(window.innerWidth); // 窗口寬度
const xhr = new XMLHttpRequest();
xhr.open('GET', 'url', true);
xhr.send();

自定義對象是由開發(fā)者創(chuàng)建的對象,用于解決特定的問題。可以使用構(gòu)造函數(shù)或字面量創(chuàng)建對象。

// 構(gòu)造函數(shù)創(chuàng)建對象
function Person(name, age) {
this.name = name;
this.age = age;
this.sayName = function() {
console.log(this.name);
}
}
const person = new Person('Jay', 18);
console.log(person.name); // Jay
person.sayName(); // Jay
// 字面量創(chuàng)建對象
const dog = {
name: 'Wangcai',
age: 3,
bark: function() {
console.log('Wang! Wang!');
}
}
console.log(dog.age); // 3
dog.bark(); // Wang! Wang!

以上是JavaScript中有哪三種對象的介紹。內(nèi)置對象、宿主對象和自定義對象對于編寫JavaScript代碼非常重要,熟練掌握它們的屬性和方法可以提高代碼編寫效率。