首页 > 技术文章 > JavaScript对象

luckyliulin 2017-08-18 23:25 原文

一. 使用JavaScript对象

在JavaScript中可以操作的对象通常包括两种类型:JavaScript内置对象和浏览器对象。
内置对象与浏览器对象
    JavaScript内置对象包括一些常用的通用对象,例如数组对象Array,字符串对象String,日期对象Date,数学对象Math等。
    浏览器对象是指支持JavaScript的浏览器在装入web页面时创建出的多个JavaScript对象,可以通过这些对象访问web页面中的各种元素,获得相应的操作效果。
 
使用自定义对象
1.构造函数
2.定义方法
3.实例化对象
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>使用自定义对象</title>
 5     <script type="text/javascript">
 6         function show_book() {    //定义方法所对应的函数
 7             document.write("<H1>书名:" + this.title + "</H1>");
 8             document.write("<H1>作者:" + this.author + "</H1>");
 9             document.write("<H1>出版社:" + this.publisher + "</H1>");
10         }
11         function Book(title,author,publisher) {    //构造函数
12             this.title = title;
13             this.author = author;
14             this.publisher = publisher;
15             this.show_book = show_book;
16         }
17     </script>
18 </head>
19 <body>
20 <script type="text/javascript">
21     MyBook = new Book("JavaScript实例教程" , "赵丰年" , "电子工业出版社");        //实例化对象
22     MyBook.show_book();        //引用对象方法
23     document.write("<br><br><H2>谁是" + MyBook.author + "?</H2>");        //引用对象属性
24 </script>
25 </body>
26 </html>
输出结果如图所示:
 
二. Array对象——数组
1.构造函数
    var variable = new Array( );
2.数组元素
    js不对数组元素的值做任何限制,它们可以是任意类型。
 
三.  Boolean对象——布尔值
四. Date对象——日期
五. Function对象——函数
六. Global对象——全局变量和函数
七. Math对象——包含进行数学计算的属性和方法
八. Number对象——数字
九. Object对象——派生所有其他对象的对象
十. RegExp对象——用来进行模式匹配的正规表达式
十一. String对象——字符串

推荐阅读