2009-11-25:javascript内置对象学习

[size=x-large][b]1、内建的 JavaScript 对象:[/b][/size]
例子1:


例子2:


[size=x-large][b]2、String(字符串)对象 实例[/b][/size]
计算字符串的长度
如何使用长度属性来计算字符串的长度。
为字符串添加样式
如何为字符串添加样式。
indexOf() 方法
如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
match() 方法
如何使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
如何替换字符串中的字符 - replace()
如何使用 replace() 方法在字符串中用某些字符替换另一些字符。

3、[size=x-large][b]Date(日期)对象 实例[/b][/size]

var myDate=new Date()
myDate.setDate(myDate.getDate()+5)注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

日期对象也可用于比较两个日期。
var myDate=new Date();
myDate.setFullYear(2008,7,9);

var today = new Date();

if (myDate>today)
{
alert("Today is before 9th August 2008");
}
else
{
alert("Today is after 9th August 2008");
}

[size=x-large][b]4、Array(数组)对象[/b][/size]
创建数组
创建数组,为其赋值,然后输出这些值。
For...In 声明
使用 for...in 声明来循环输出数组中的元素。
合并两个数组 - concat()
如何使用 concat() 方法来合并两个数组。
用数组的元素组成字符串 - join()
如何使用 join() 方法将数组的所有元素组成一个字符串。
文字数组 - sort()
如何使用 sort() 方法从字面上对数组进行排序。
数字数组 - sort()
如何使用 sort() 方法从数值上对数组进行排序。

[size=x-large][b]5、Boolean(逻辑)对象[/b][/size]
注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

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

var myBoolean=new Boolean()
var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)下面的所有的代码行均会创初始值为 true 的 Boolean 对象:

var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Richard")

[size=x-large][b]6、Math(算数)对象[/b][/size]

round()
如何使用 round()。对一个数进行四舍五入。
random()
如何使用 random() 来返回 0 到 1 之间的随机数。
max()
如何使用 max() 来返回两个给定的数中的较大的数。
min()
如何使用 min() 来返回两个给定的数中的较小的数。


[size=x-large][b]7、RegExp 对象[/b][/size]
RegExp 对象用于规定在文本中检索的内容。

test()
test() 方法检索字符串中的指定值。返回值是 true 或 false。

exec()
exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

你可能感兴趣的:(2009-11-25:javascript内置对象学习)