JavaScript 对象文档格式.docx

上传人:b****6 文档编号:17657238 上传时间:2022-12-07 格式:DOCX 页数:14 大小:20.33KB
下载 相关 举报
JavaScript 对象文档格式.docx_第1页
第1页 / 共14页
JavaScript 对象文档格式.docx_第2页
第2页 / 共14页
JavaScript 对象文档格式.docx_第3页
第3页 / 共14页
JavaScript 对象文档格式.docx_第4页
第4页 / 共14页
JavaScript 对象文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

JavaScript 对象文档格式.docx

《JavaScript 对象文档格式.docx》由会员分享,可在线阅读,更多相关《JavaScript 对象文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

JavaScript 对象文档格式.docx

为字符串添加样式

如何为字符串添加样式。

indexOf()方法

如何使用indexOf()来定位字符串中某一个指定的字符首次出现的位置。

match()方法

如何使用match()来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。

如何替换字符串中的字符-replace()

如何使用replace()方法在字符串中用某些字符替换另一些字符。

完整的String对象参考手册

请查看我们的JavaScriptString对象参考手册,其中提供了可以与字符串对象一同使用的所有的属性和方法。

这个手册包含的关于每个属性和方法的用法的详细描述和实例。

字符串对象

字符串对象用于处理已有的字符块。

例子:

下面的例子使用字符串对象的长度属性来计算字符串的长度。

下面的例子使用字符串对象的toUpperCase()方法将字符串转换为大写:

document.write(txt.toUpperCase())

相关页面

JavaScript高级教程:

ECMAScript类型转换

ECMAScript引用类型

JavaScript参考手册:

String对象

JavaScriptDate(日期)对象

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

JavaScriptDate(日期)对象实例

返回当日的日期和时间

如何使用Date()方法获得当日的日期。

getTime()

使用getTime()计算从1970年到今天有多少年。

setFullYear()

如何使用setFullYear()得到精确的日期。

toUTCString()

如何使用toUTCString()将当日的日期(根据UTC)转换为字符串。

getDay()

如何使用getDay()来显示星期,而不仅仅是数字。

显示一个钟表

如何在网页上显示一个钟表。

完整的Date对象参考手册

我们提供JavaScriptDate对象参考手册,其中包括所有可用于日期对象的属性和方法。

该手册包含了对每个属性和方法的详细描述以及相关实例。

定义日期

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

可以通过new关键词来定义Date对象。

以下代码定义了名为myDate的Date对象:

varmyDate=newDate()

注释:

Date对象自动使用当前的日期和时间作为其初始值。

操作日期

通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。

在下面的例子中,我们为日期对象设置了一个特定的日期(2008年8月9日):

varmyDate=newDate()

myDate.setFullYear(2008,7,9)

表示月份的参数介于0到11之间。

也就是说,如果希望把月设置为8月,则参数应该是7。

在下面的例子中,我们将日期对象设置为5天后的日期:

myDate.setDate(myDate.getDate()+5)

如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

比较日期

日期对象也可用于比较两个日期。

下面的代码将当前日期与2008年8月9日做了比较:

varmyDate=newDate();

myDate.setFullYear(2008,7,9);

vartoday=newDate();

if(myDate>

today)

{

alert("

Todayisbefore9thAugust2008"

);

}

else

Todayisafter9thAugust2008"

JavaScriptArray(数组)对象

数组对象的作用是:

使用单独的变量名来存储一系列的值。

实例

创建数组

创建数组,为其赋值,然后输出这些值。

For...In声明

使用for...in声明来循环输出数组中的元素。

合并两个数组-concat()

如何使用concat()方法来合并两个数组。

用数组的元素组成字符串-join()

如何使用join()方法将数组的所有元素组成一个字符串。

文字数组-sort()

如何使用sort()方法从字面上对数组进行排序。

数字数组-sort()

如何使用sort()方法从数值上对数组进行排序。

完整的Array对象参考手册

我们提供JavaScriptArray对象参考手册,其中包括所有可用于数组对象的属性和方法。

定义数组

数组对象用来在单独的变量名中存储一系列的值。

我们使用关键词new来创建数组对象。

下面的代码定义了一个名为myArray的数组对象:

varmyArray=newArray()

有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。

1:

varmycars=newArray()

mycars[0]="

Saab"

mycars[1]="

Volvo"

mycars[2]="

BMW"

也可以使用一个整数自变量来控制数组的容量:

varmycars=newArray(3)

2:

varmycars=newArray("

"

如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。

访问数组

通过指定数组名以及索引号码,你可以访问某个特定的元素。

下面是代码行:

document.write(mycars[0])

下面是输出:

Saab

修改已有数组中的值

如需修改已有数组中的值,只要向指定下标号添加一个新值即可:

Opel"

;

现在,以上代码:

document.write(mycars[0]);

将输出:

Opel

JavaScriptBoolean(逻辑)对象

Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true或者false)。

检查逻辑值

检查逻辑对象是true还是false。

完整的Boolean对象参考手册

我们提供JavaScriptBoolean对象参考手册,其中包括所有可用于逻辑对象的属性和方法。

Boolean对象

您可以将Boolean对象理解为一个产生逻辑值的对象包装器。

使用关键词new来定义Boolean对象。

下面的代码定义了一个名为myBoolean的逻辑对象:

varmyBoolean=newBoolean()

如果逻辑对象无初始值或者其值为0、-0、null、"

、false、undefined或者NaN,那么对象的值为false。

否则,其值为true(即使当自变量为字符串"

false"

时)!

下面的所有的代码行均会创建初始值为false的Boolean对象。

varmyBoolean=newBoolean(0)

varmyBoolean=newBoolean(null)

varmyBoolean=newBoolean("

varmyBoolean=newBoolean(false)

varmyBoolean=newBoolean(NaN)

下面的所有的代码行均会创初始值为true的Boolean对象:

varmyBoolean=newBoolean(true)

true"

Richard"

JavaScriptMath(算数)对象

Math(算数)对象的作用是:

执行常见的算数任务。

round()

如何使用round()。

random()

如何使用random()来返回0到1之间的随机数。

max()

如何使用max()来返回两个给定的数中的较大的数。

min()

如何使用min()来返回两个给定的数中的较小的数。

完整的Math对象参考手册

我们提供JavaScriptMath对象的参考手册,其中包括所有可用于算术对象的属性和方法。

Math对象

执行普通的算数任务。

Math对象提供多种算数值类型和函数。

无需在使用这个对象之前对它进行定义。

算数值

JavaScript提供8种可被Math对象访问的算数值:

∙常数

∙圆周率

∙2的平方根

∙1/2的平方根

∙2的自然对数

∙10的自然对数

∙以2为底的e的对数

∙以10为底的e的对数

这是在Javascript中使用这些值的方法:

(与上面的算数值一一对应)

∙Math.E

∙Math.PI

∙Math.SQRT2

∙Math.SQRT1_2

∙Math.LN2

∙Math.LN10

∙Math.LOG2E

∙Math.LOG10E

算数方法

除了可被Math对象访问的算数值以外,还有几个函数(方法)可以使用。

函数(方法)实例:

下面的例子使用了Math对象的round方法对一个数进行四舍五入。

document.write(Math.round(4.7))

5

下面的例子使用了Math对象的random()方法来返回一个介于0和1之间的随机数:

document.write(Math.random())

0.9370844220218102

下面的例子使用了Math对象的floor()方法和random()来返回一个介于0和10之间的随机数:

document.write(Math.floor(Math.random()*11))

3

JavaScriptRegExp对象

RegExp对象用于规定在文本中检索的内容。

什么是RegExp?

RegExp是正则表达式的缩写。

当您检索某个文本时,可以使用一种模式来描述要检索的内容。

RegExp就是这种模式。

简单的模式可以是一个单独的字符。

更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。

您可以规定字符串中的检索位置,以及要检索的字符类型,等等。

定义RegExp

RegExp对象用于存储检索模式。

通过new关键词来定义RegExp对象。

以下代码定义了名为patt1的RegExp对象,其模式是"

e"

varpatt1=newRegExp("

当您使用该RegExp对象在一个字符串中检索时,将寻找的是字符"

RegExp对象的方法

RegExp对象有3个方法:

test()、exec()以及compile()。

test()

test()方法检索字符串中的指定值。

返回值是true或false。

document.write(patt1.test("

Thebestthingsinlifearefree"

));

由于该字符串中存在字母"

,以上代码的输出将是:

true

TIY

exec()

exec()方法检索字符串中的指定值。

返回值是被找到的值。

如果没有发现匹配,则返回null。

例子1:

document.write(patt1.exec("

e

例子2:

您可以向RegExp对象添加第二个参数,以设定检索。

例如,如果需要找到所有某个字符的所有存在,则可以使用"

g"

参数("

global"

)。

如需关于如何修改搜索模式的完整信息,请访问我们的RegExp对象参考手册。

在使用"

参数时,exec()的工作原理如下:

∙找到第一个"

,并存储其位置

∙如果再次运行exec(),则从存储的位置开始检索,并找到下一个"

do

result=patt1.exec("

document.write(result);

while(result!

=null)

由于这个字符串中6个"

字母,代码的输出将是:

eeeeeenull

compile()

compile()方法用于改变RegExp。

compile()既可以改变检索模式,也可以添加或删除第二个参数。

pile("

d"

由于字符串中存在"

,而没有"

,以上代码的输出是:

truefalse

JavaScriptHTMLDOM对象

除了内置的JavaScript对象以外,你还可以使用JavaScript访问并处理所有的HTMLDOM对象。

更多JavaScript对象

点击以下链接,可以获得以下对象的更多信息,包括它们的集合、属性、方法以及事件。

对象

描述

Window

JavaScript层级中的顶层对象。

Window对象表示浏览器窗口。

每当<

body>

或者<

frameset>

标签出现,Window对象就会被自动创建。

Navigator

包含客户端浏览器的信息。

Screen

包含客户端显示屏的信息。

History

包含了浏览器窗口访问过的URL。

Location

包含了当前URL的信息。

HTMLDOM

HTMLDOM是W3C标准(是HTML文档对象模型的英文缩写,DocumentObjectModelforHTML)。

HTMLDOM定义了用于HTML的一系列标准的对象,以及访问和处理HTML文档的标准方法。

通过DOM,可以访问所有的HTML元素,连同它们所包含的文本和属性。

可以对其中的内容进行修改和删除,同时也可以创建新的元素。

HTMLDOM独立于平台和编程语言。

它可被任何编程语言诸如Java、JavaScript和VBScript使用。

点击下面的链接,可获得更多关于如何使用JavaScript来访问和处理DOM对象的知识:

Document

代表整个HTML文档,用来访问页面中的所有元素。

Anchor

代表<

a>

元素。

Area

代表图像地图中的<

area>

Base

base>

Body

Button

button>

Event

代表事件的状态

Form

form>

元素

Frame

frame>

Frameset

Iframe

iframe>

Image

img>

Inputbutton

代表HTML表单中的按钮

Inputcheckbox

代表HTML表单中的选择框

Inputfile

代表HTML表单中的fileupload。

Inputhidden

代表HTML表单中的隐藏域。

Inputpassword

代表HTML表单中的密码域。

Inputradio

代表HTML表单中的单选框。

Inputreset

代表HTML表单中的重置按钮。

Inputsubmit

代表HTML表单中的确认按钮。

Inputtext

代表HTML表单中的文本输入域。

Link

link>

Meta

meta>

Object

代表一个<

Object>

Option

option>

Select

代表HTML表单中的选择列表。

Style

代表某个单独的样式声明。

Table

table>

TableData

td>

TableRow

tr>

Textarea

textarea>

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1