javacript原生对象

来源:互联网 发布:a股流通市值最小数据 编辑:程序博客网 时间:2024/06/06 11:44

概述:

JavaScript对象是javascript语言中固有的组件,而且与javascript的执行环境无关,所以,无论在什么环境下,都可以访问javascript对象。

 

对象分类:

与数据类型类似的对象:String,Boolean,Number。这些对象封装了基本类型,并在其基本转换功能上进行了一定的拓展。

内置对象:Math,Date,RegExp。

内置的聚合对象:Array

 

 

 

1. 基本数据类型对象

创建对象:

         隐式:基本数据类型调用对象方法时,javascript将创建包装基本数据类型的对象实例,执行方法调用,然后丢弃该临时对象。

         显式:new关键字

 

2. Boolean值,数字和字符串

Number和String对象实例都有各自的属性,而唯独Boolean没有,然而,所有3种对象都将从更高级的对象中继承属性和方法。到目前为止,所有对象继承的方法包括toString和ValueOf。

 

2.1Boolean对象

创建Boolean不指定初始值,该Boolean的默认初始值为false:

2.2Number对象、静态属性和实例方法

 

2.3String对象

 

3. 正则表达式和RegExp()

创建正则表达式的例子

         栗子:

var searchPattern = new RegExp(“s+”);

         字面量创建的正则表达式:

                   varsearchPattern = /s+/

 

RegExp的两个实例方法:test 和 exec

         test方法将判断以参数传入的字符串是否与字符串匹配

         exec方法将根据特定模式/JS*/在整个字符串中进行查找

 

4. Date对象

Date对象用来创建日期实例,当创建日期对象时,如果传入任何参数,那么所创建的日期是当前客户端计算机的日期和时间。

         vardtnow = new Date();

 

5. 数组

Javascript也是数组,可以通过构造函数来创建数组,

例:var newArray = new Array(”one“,”two“);

 

作为字面量创建数组,就不需要显示的使用Array对象,

例:var newArray = [‘one’,’two’];

 

javascript语言中不需要提前知道数组中的元素个数。可根据数组声明中的固定元素个数创建数组,也可以任意添加新的元素。首先添加第n个或者最后一个元素也可以设置数组的大小。

例:var testArray = new Array();

testArray[99] = ‘somebody’;          //testArray现在又100个元素

0 0
原创粉丝点击