JavaScript中的全局对象,内置对象和预定义对象是什么?

JavaScript010

JavaScript中的全局对象,内置对象和预定义对象是什么?,第1张

1.全局对象是预定义的对象,作为 JavaScript 的全局函数和全局属性的占位符。

  通过使用全局对象,可以访问所有其他所有预定义的对象、函数和属性。

  全局对象不是任何对象的属性,所以它没有名称。

2.内部对象是编写自定义代码所用语言的基础, 该代码基于想象实现自定义功能。

  JavaScript 有许多 将其定义为语言的内部对象。本文介绍了一些 最常用的对象,

  并简要介绍了它们有哪些功能以及如何使用这些功能。

3.预定义对象这个像是select,Array等这个都是预定义对象。

JavaScript 对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

此外,JavaScript 允许自定义对象。

所有事物都是对象

JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。

布尔型可以是一个对象。

数字型可以是一个对象。

字符串也可以是一个对象

日期是一个对象

数学和正则表达式也是对象

数组是一个对象

甚至函数也可以是对象

JavaScript 对象

对象只是一种特殊的数据。对象拥有属性和方法。

javascript中的对象包括自定义类,函数和一些原生对象。

在JavaScript中,通常可以使用构造函数来创建特定类型的对象。诸如Object和Array这样的原生构造函数,在运行时会自动出现在执行环境中。 此外,我们也可以创建自定义的构造函数。

举例如下:

function Person(name, age, job) {

this.name = name

this.age = age

this.job = job

}

这里是用new来实例化一个person对象:

var person1 = new Person('Weiwei', 27, 'Student')

var person2 = new Person('Lily', 25, 'Doctor')

以这种方式调用构造函数实际上会经历以下4个步骤:

1、创建一个新对象(实例)

2、将构造函数的作用域赋给新对象(也就是重设了this的指向,this就指向了这个新对象)

3、执行构造函数中的代码(为这个新对象添加属性)

4、返回新对象