JavaScript基础教程3--JavaScript 对象简介

一。基础概念

JavaScript 是面向对象的编程语言 (OOP)。

OOP 语言使我们有能力自定义对象和变量类型。

面向对象编程

JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力定义自己的对象和变量类型。

别着急,我们会在高级 JavaScript 的部分讲解如何创建自己的对象。现在,我们要开始学习内建的 JavaScript 对象,以及如何使用它们。从下一节开始,我们将具体地依次讲解的这些内建的 JavaScript 对象。

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

属性

属性指与对象有关的值。

在下面的例子中,我们使用字符串对象的长度属性来计算字符串中的字符数目。

<script type="text/javascript">


var txt="Hello World!"


document.write(txt.length)//这点是JS很特殊的地方,就和.net一样,所有的物体都类化了。


//txt被当成字符串对象了,所以就拥有了方法与属性。


</script>

上面的代码输出为:

12

方法

方法指对象可以执行的行为(或者可以完成的功能)。

在下面的例子中,我们使用字符串对象的 toUpperCase() 方法来显示大写字母文本。

<script type="text/javascript">


var str="Hello world!"


document.write(str.toUpperCase())


</script>

上面的代码输出为:

HELLO WORLD!
注:Javascrip内置了很多自己的对象集合,
1.JavaScript String 对象:String 对象用于支持对字符串的处理。String 对象参考手册

2.JavaScript Date 对象:Date 对象用于操作日期和时间。Date 对象参考手册

3.JavaScript Array 对象:JavaScript Array 对象用于在单独的变量名中存储一系列的值。Array 对象参考手册

4.JavaScript Boolean对象:JavaScript Boolean 对象是一个针对逻辑值的对象包装。Boolean 对象参考手册

5.JavaScript Math 对象:JavaScript Math 对象使我们有能力执行常用的数学任务。它包含了若干个数学常量和函数。

Math 对象参考手册

6.JavaScript Number 对象:JavaScript Number 对象无法设置具体的数字类型(比如 integer, short, long 或 double)。

在 JavaScript 中,所有数字都是由浮点数表示的。JavaScript 采用 IEEE 754 标准定义的 64bit 浮点格式表示数字。

这意味着它能表示的最大值是 1.7976931348623157e+308 (正的),最小值是 5e-324 (负的)。

JavaScript Number 对象参考手册

7.JavaScript RegExp 对象:

正则表达式 (regular expression) 是一个描述字符模式的对象。在 JavaScript 中,正则表达式由 RegExp 对象表示。

注释:String 对象和 RegExp 对象都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数。

JavaScript RegExp 对象参考手册

8.JavaScript 顶层属性和函数:顶层属性和函数(全局属性和函数)可用于所有的JavaScrip内建对象。

JavaScript 函数参考手册

9.HTML DOM 对象:除了内建的 JavaScript 对象之外,您也可以使用 JavaScript 来访问和处理所有 HTML DOM 对象。

HTML DOM 定义了一套针对 HTML 的标准对象,以及访问和操作 HTML 文档的标准方法。

HTML DOM 参考手册

10.