JavaScript对象.docx

上传人:b****1 文档编号:13842736 上传时间:2023-06-17 格式:DOCX 页数:24 大小:23.28KB
下载 相关 举报
JavaScript对象.docx_第1页
第1页 / 共24页
JavaScript对象.docx_第2页
第2页 / 共24页
JavaScript对象.docx_第3页
第3页 / 共24页
JavaScript对象.docx_第4页
第4页 / 共24页
JavaScript对象.docx_第5页
第5页 / 共24页
JavaScript对象.docx_第6页
第6页 / 共24页
JavaScript对象.docx_第7页
第7页 / 共24页
JavaScript对象.docx_第8页
第8页 / 共24页
JavaScript对象.docx_第9页
第9页 / 共24页
JavaScript对象.docx_第10页
第10页 / 共24页
JavaScript对象.docx_第11页
第11页 / 共24页
JavaScript对象.docx_第12页
第12页 / 共24页
JavaScript对象.docx_第13页
第13页 / 共24页
JavaScript对象.docx_第14页
第14页 / 共24页
JavaScript对象.docx_第15页
第15页 / 共24页
JavaScript对象.docx_第16页
第16页 / 共24页
JavaScript对象.docx_第17页
第17页 / 共24页
JavaScript对象.docx_第18页
第18页 / 共24页
JavaScript对象.docx_第19页
第19页 / 共24页
JavaScript对象.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JavaScript对象.docx

《JavaScript对象.docx》由会员分享,可在线阅读,更多相关《JavaScript对象.docx(24页珍藏版)》请在冰点文库上搜索。

JavaScript对象.docx

JavaScript对象

String对象

String对象用于处理文本(字符串)。

创建String对象的语法:

newString(s);

String(s);

参数

参数s是要存储在String对象中或转换成原始字符串的值。

返回值

当String()和运算符new一起作为构造函数使用时,它返回一个新创建的String对象,存放的是字符串s或s的字符串表示。

当不用new运算符调用String()时,它只把s转换成原始的字符串,并返回转换后的值。

String对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

constructor

对创建该对象的函数的引用

1

4

length

字符串的长度

1

3

prototype

允许您向对象添加属性和方法

1

4

String对象方法

FF:

Firefox,IE:

InternetExplorer

方法

描述

FF

IE

anchor()

创建HTML锚。

1

3

big()

用大号字体显示字符串。

1

3

blink()

显示闪动字符串。

1

 

bold()

使用粗体显示字符串。

1

3

charAt()

返回在指定位置的字符。

1

3

charCodeAt()

返回在指定的位置的字符的Unicode编码。

1

4

concat()

连接字符串。

1

4

fixed()

以打字机文本显示字符串。

1

3

fontcolor()

使用指定的颜色来显示字符串。

1

3

fontsize()

使用指定的尺寸来显示字符串。

1

3

fromCharCode()

从字符编码创建一个字符串。

1

4

indexOf()

检索字符串。

1

3

italics()

使用斜体显示字符串。

1

3

lastIndexOf()

从后向前搜索字符串。

1

3

link()

将字符串显示为链接。

1

3

localeCompare()

用本地特定的顺序来比较两个字符串。

1

4

match()

找到一个或多个正在表达式的匹配。

1

4

replace()

替换与正则表达式匹配的子串。

1

4

search()

检索与正则表达式相匹配的值。

1

4

slice()

提取字符串的片断,并在新的字符串中返回被提取的部分。

1

4

small()

使用小字号来显示字符串。

1

3

split()

把字符串分割为字符串数组。

1

4

strike()

使用删除线来显示字符串。

1

3

sub()

把字符串显示为下标。

1

3

substr()

从起始索引号提取字符串中指定数目的字符。

1

4

substring()

提取字符串中两个指定的索引号之间的字符。

1

3

sup()

把字符串显示为上标。

1

3

toLocaleLowerCase()

把字符串转换为小写。

-

-

toLocaleUpperCase()

把字符串转换为大写。

-

-

toLowerCase()

把字符串转换为小写。

1

3

toUpperCase()

把字符串转换为大写。

1

3

toSource()

代表对象的源代码。

1

-

toString()

返回字符串。

-

-

valueOf()

返回某个字符串对象的原始值。

1

4

String对象描述

字符串是JavaScript的一种基本的数据类型。

String对象的length属性声明了该字符串中的字符数。

String类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串。

需要注意的是,JavaScript的字符串是不可变的(immutable),String类定义的方法都不能改变字符串的内容。

像String.toUpperCase()这样的方法,返回的是全新的字符串,而不是修改原始字符串。

在较早的Netscape代码基的JavaScript实现中(例如Firefox实现中),字符串的行为就像只读的字符数组。

例如,从字符串s中提取第三个字符,可以用s[2]代替更加标准的s.charAt

(2)。

此外,对字符串应用for/in循环时,它将枚举字符串中每个字符的数组下标(但要注意,ECMAScript标准规定,不能枚举length属性)。

因为字符串的数组行为不标准,所以应该避免使用它。

Date对象

Date对象用于处理日期和时间。

创建Date对象的语法:

varmyDate=newDate()

注释:

Date对象会自动把当前日期和时间保存为其初始值。

Date对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

constructor

返回对创建此对象的Date函数的引用。

1

4

prototype

使您有能力向对象添加属性和方法。

1

4

Date对象方法

FF:

Firefox,IE:

InternetExplorer

方法

描述

FF

IE

Date()

返回当日的日期和时间。

1

3

getDate()

从Date对象返回一个月中的某一天(1~31)。

1

3

getDay()

从Date对象返回一周中的某一天(0~6)。

1

3

getMonth()

从Date对象返回月份(0~11)。

1

3

getFullYear()

从Date对象以四位数字返回年份。

1

4

getYear()

请使用getFullYear()方法代替。

1

3

getHours()

返回Date对象的小时(0~23)。

1

3

getMinutes()

返回Date对象的分钟(0~59)。

1

3

getSeconds()

返回Date对象的秒数(0~59)。

1

3

getMilliseconds()

返回Date对象的毫秒(0~999)。

1

4

getTime()

返回1970年1月1日至今的毫秒数。

1

3

getTimezoneOffset()

返回本地时间与格林威治标准时间(GMT)的分钟差。

1

3

getUTCDate()

根据世界时从Date对象返回月中的一天(1~31)。

1

4

getUTCDay()

根据世界时从Date对象返回周中的一天(0~6)。

1

4

getUTCMonth()

根据世界时从Date对象返回月份(0~11)。

1

4

getUTCFullYear()

根据世界时从Date对象返回四位数的年份。

1

4

getUTCHours()

根据世界时返回Date对象的小时(0~23)。

1

4

getUTCMinutes()

根据世界时返回Date对象的分钟(0~59)。

1

4

getUTCSeconds()

根据世界时返回Date对象的秒钟(0~59)。

1

4

getUTCMilliseconds()

根据世界时返回Date对象的毫秒(0~999)。

1

4

parse()

返回1970年1月1日午夜到指定日期(字符串)的毫秒数。

1

3

setDate()

设置Date对象中月的某一天(1~31)。

1

3

setMonth()

设置Date对象中月份(0~11)。

1

3

setFullYear()

设置Date对象中的年份(四位数字)。

1

4

setYear()

请使用setFullYear()方法代替。

1

3

setHours()

设置Date对象中的小时(0~23)。

1

3

setMinutes()

设置Date对象中的分钟(0~59)。

1

3

setSeconds()

设置Date对象中的秒钟(0~59)。

1

3

setMilliseconds()

设置Date对象中的毫秒(0~999)。

1

4

setTime()

以毫秒设置Date对象。

1

3

setUTCDate()

根据世界时设置Date对象中月份的一天(1~31)。

1

4

setUTCMonth()

根据世界时设置Date对象中的月份(0~11)。

1

4

setUTCFullYear()

根据世界时设置Date对象中的年份(四位数字)。

1

4

setUTCHours()

根据世界时设置Date对象中的小时(0~23)。

1

4

setUTCMinutes()

根据世界时设置Date对象中的分钟(0~59)。

1

4

setUTCSeconds()

根据世界时设置Date对象中的秒钟(0~59)。

1

4

setUTCMilliseconds()

根据世界时设置Date对象中的毫秒(0~999)。

1

4

toSource()

返回该对象的源代码。

1

-

toString()

把Date对象转换为字符串。

1

4

toTimeString()

把Date对象的时间部分转换为字符串。

1

4

toDateString()

把Date对象的日期部分转换为字符串。

1

4

toGMTString()

请使用toUTCString()方法代替。

1

3

toUTCString()

根据世界时,把Date对象转换为字符串。

1

4

toLocaleString()

根据本地时间格式,把Date对象转换为字符串。

1

3

toLocaleTimeString()

根据本地时间格式,把Date对象的时间部分转换为字符串。

1

3

toLocaleDateString()

根据本地时间格式,把Date对象的日期部分转换为字符串。

1

3

UTC()

根据世界时返回1997年1月1日到指定日期的毫秒数。

1

3

valueOf()

返回Date对象的原始值。

1

4

Array对象

Array对象用于在单个的变量中存储多个值。

创建Array对象的语法:

newArray();

newArray(size);

newArray(element0,element0,...,elementn);

参数

参数size是期望的数组元素个数。

返回的数组,length字段将被设为size的值。

参数element...,elementn是参数列表。

当使用这些参数来调用构造函数Array()时,新创建的数组的元素就会被初始化为这些值。

它的length字段也会被设置为参数的个数。

返回值

返回新创建并被初始化了的数组。

如果调用构造函数Array()时没有使用参数,那么返回的数组为空,length字段为0。

当调用构造函数时只传递给它一个数字参数,该构造函数将返回具有指定个数、元素为undefined的数组。

当其他参数调用Array()时,该构造函数将用参数指定的值初始化数组。

当把构造函数作为函数调用,不使用new运算符时,它的行为与使用new运算符调用它时的行为完全一样。

Array对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

constructor

返回对创建此对象的数组函数的引用。

1

4

index

 

1

4

input

 

1

4

length

设置或返回数组中元素的数目。

1

4

prototype

使您有能力向对象添加属性和方法。

1

4

Array对象方法

FF:

Firefox,IE:

InternetExplorer

方法

描述

FF

IE

concat()

连接两个或更多的数组,并返回结果。

1

4

join()

把数组的所有元素放入一个字符串。

元素通过指定的分隔符进行分隔。

1

4

pop()

删除并返回数组的最后一个元素

1

5.5

push()

向数组的末尾添加一个或更多元素,并返回新的长度。

1

5.5

reverse()

颠倒数组中元素的顺序。

1

4

shift()

删除并返回数组的第一个元素

1

5.5

slice()

从某个已有的数组返回选定的元素

1

4

sort()

对数组的元素进行排序

1

4

splice()

删除元素,并向数组添加新元素。

1

5.5

toSource()

返回该对象的源代码。

1

-

toString()

把数组转换为字符串,并返回结果。

1

4

toLocaleString()

把数组转换为本地数组,并返回结果。

1

4

unshift()

向数组的开头添加一个或更多元素,并返回新的长度。

1

6

valueOf()

返回数组对象的原始值

1

4

Boolean对象

Boolean对象表示两个值:

"true"或"false"。

创建Boolean对象的语法:

newBoolean(value);//构造函数

Boolean(value);//转换函数

参数

参数value由布尔对象存放的值或者要转换成布尔值的值。

返回值

当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。

如果作为一个函数(不带有运算符new)调用时,Boolean()只将把它的参数转换成一个原始的布尔值,并且返回这个值。

注释:

如果省略value参数,或者设置为0、-0、null、""、false、undefined或NaN,则该对象设置为false。

否则设置为true(即使value参数是字符串"false")。

Boolean对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

constructor

返回对创建此对象的Boolean函数的引用

1

4

prototype

使您有能力向对象添加属性和方法。

1

4

Boolean对象方法

FF:

Firefox,IE:

InternetExplorer

方法

描述

FF

IE

toSource()

返回该对象的源代码。

1

-

toString()

把逻辑值转换为字符串,并返回结果。

1

4

valueOf()

返回Boolean对象的原始值。

1

4

Boolean对象描述

在JavaScript中,布尔值是一种基本的数据类型。

Boolean对象是一个将布尔值打包的布尔对象。

Boolean对象主要用于提供将布尔值转换成字符串的toString()方法。

当调用toString()方法将布尔值转换成字符串时(通常是由JavaScript隐式地调用),JavaScript会内在地将这个布尔值转换成一个临时的Boolean对象,然后调用这个对象的toString()方法。

Math对象

Math对象用于执行数学任务。

使用Math的属性和方法的语法:

varpi_value=Math.PI;

varsqrt_value=Math.sqrt(15);

注释:

Math对象并不像Date和String那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法。

您无需创建它,通过把Math作为对象使用就可以调用其所有属性和方法。

Math对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

E

返回算术常量e,即自然对数的底数(约等于2.718)。

1

3

LN2

返回2的自然对数(约等于0.693)。

1

3

LN10

返回10的自然对数(约等于2.302)。

1

3

LOG2E

返回以2为底的e的对数(约等于1.414)。

1

3

LOG10E

返回以10为底的e的对数(约等于0.434)。

1

3

PI

返回圆周率(约等于3.14159)。

1

3

SQRT1_2

返回返回2的平方根的倒数(约等于0.707)。

1

3

SQRT2

返回2的平方根(约等于1.414)。

1

3

Math对象方法

FF:

Firefox,IE:

InternetExplorer

方法

描述

FF

IE

abs(x)

返回数的绝对值。

1

3

acos(x)

返回数的反余弦值。

1

3

asin(x)

返回数的反正弦值。

1

3

atan(x)

以介于-PI/2与PI/2弧度之间的数值来返回x的反正切值。

1

3

atan2(y,x)

返回从x轴到点(x,y)的角度(介于-PI/2与PI/2弧度之间)。

1

3

ceil(x)

对数进行上舍入。

1

3

cos(x)

返回数的余弦。

1

3

exp(x)

返回e的指数。

1

3

floor(x)

对数进行下舍入。

1

3

log(x)

返回数的自然对数(底为e)。

1

3

max(x,y)

返回x和y中的最高值。

1

3

min(x,y)

返回x和y中的最低值。

1

3

pow(x,y)

返回x的y次幂。

1

3

random()

返回0~1之间的随机数。

1

3

round(x)

把数四舍五入为最接近的整数。

1

3

sin(x)

返回数的正弦。

1

3

sqrt(x)

返回数的平方根。

1

3

tan(x)

返回角的正切。

1

3

toSource()

返回该对象的源代码。

1

-

valueOf()

返回Math对象的原始值。

1

4

RegExp对象

RegExp对象表示正则表达式,它是对字符串执行模式匹配的强大工具。

直接量语法

/pattern/attributes

创建RegExp对象的语法:

newRegExp(pattern,attributes);

参数

参数pattern是一个字符串,指定了正则表达式的模式或其他正则表达式。

参数attributes是一个可选的字符串,包含属性"g"、"i"和"m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

ECMAScript标准化之前,不支持m属性。

如果pattern是正则表达式,而不是字符串,则必须省略该参数。

返回值

一个新的RegExp对象,具有指定的模式和标志。

如果参数pattern是正则表达式而不是字符串,那么RegExp()构造函数将用与指定的RegExp相同的模式和标志创建一个新的RegExp对象。

如果不用new运算符,而将RegExp()作为函数调用,那么它的行为与用new运算符调用时一样,只是当pattern是正则表达式时,它只返回pattern,而不再创建一个新的RegExp对象。

抛出

SyntaxError-如果pattern不是合法的正则表达式,或attributes含有"g"、"i"和"m"之外的字符,抛出该异常。

TypeError-如果pattern是RegExp对象,但没有省略attributes参数,抛出该异常。

修饰符

修饰符

描述

i

执行对大小写不敏感的匹配。

g

执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。

m

执行多行匹配。

方括号

方括号用于查找某个范围内的字符:

表达式

描述

[abc]

查找方括号之间的任何字符。

[^abc]

查找任何不在方括号之间的字符。

[0-9]

查找任何从0至9的数字。

[a-z]

查找任何从小写a到小写z的字符。

[A-Z]

查找任何从大写A到大写Z的字符。

[a-Z]

查找任何从小写a到大写Z的字符。

[adgk]

查找给定集合内的任何字符。

[^adgk]

查找给定集合外的任何字符。

[red|blue|green]

查找任何指定的选项。

元字符

元字符(Metacharacter)是拥有特殊含义的字符:

元字符

描述

.

查找单个字符,除了换行和行结束符。

\w

查找单词字符。

\W

查找非单词字符。

\d

查找数字。

\D

查找非数字字符。

\s

查找空白字符。

\S

查找非空白字符。

\b

查找位于单词的开头或结尾的匹配。

\B

查找不处在单词的开头或结尾的匹配。

\0

查找NUL字符。

\n

查找换行符。

\f

查找换页符。

\r

查找回车符。

\t

查找制表符。

\v

查找垂直制表符。

\xxx

查找以八进制数xxx规定的字符。

\xdd

查找以十六进制数dd规定的字符。

\uxxxx

查找以十六进制数xxxx规定的Unicode字符。

量词

量词

描述

n+

匹配任何包含至少一个n的字符串。

n*

匹配任何包含零个或多个n的字符串。

n?

匹配任何包含零个或一个n的字符串。

n{X}

匹配包含X个n的序列的字符串。

n{X,Y}

匹配包含X或Y个n的序列的字符串。

n{X,}

匹配包含至少X个n的序列的字符串。

n$

匹配任何结尾为n的字符串。

^n

匹配任何开头为n的字符串。

?

=n

匹配任何其后紧接指定字符串n的字符串。

?

!

n

匹配任何其后没有紧接指定字符串n的字符串。

RegExp对象属性

FF:

Firefox,IE:

InternetExplorer

属性

描述

FF

IE

global

RegExp对象是否具有标志g。

1

4

ignoreCase

RegExp对象是否具有标志i。

1

4

lastIndex

一个整数,标示开始下一次匹配的字符位置。

1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2