String对象
String对象即字符串对象,用于处理或格式化文本字符串,以及确定和定位子串。
(1)属性
length:保存字符串的长度。格式:字符串对象名.length;
例如:
var str="helloworld";
则str.length的值为10。
(2)方法
charAt(position):返回该字符串第 position位的字符。
indexOf(substring[,startpos]):返回字符串中第startpos位开始的第一个子串substring的位置,如果该子串存在,就返回它的位置,不存在返回一1。
例如:
str.indexOf("llo",1);
//结果为2
lastIndexOf(substring[,startpos]):跟indexOf() 相似,不过是从 startpos 位开始从后边往前查找第一个 substring 出现的位置。
split(字符串分隔符集合):返回一个数组,该数组的值是按“字符串分隔符”从原字符串对象中分离开来的子串。例如:
str.split('o');
则返回的数组值是"hell"、"w”、"rld”。
substring(startpos[,endpos]):返回原字符串的子串,子串是原字符串从 startpos位置到endpos位置的字符序列。如果没有指定endpos或指定的超过字符串长度,则子字符串一直取到原字符串尾;如果所指定的位置不能返回字符串,则返回空字符串。
toLowerCase():返回把原字符串所有大写字母都变成小写字母的字符串。
toUpperCase():返回把原字符串所有小写字母都变成大写字母的字符串。
Array 对象
Array 对象即数组对象,是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置。
创建数组有两种方法:
arrName=new Array(element0,element1,...,elementN); arrName=new Array(arrLength);
这里arrName既可以是存在的对象也可以是一个新的对象。而element0、element1、...、elementN 是数组元素的值,arrLength 则是数组初始化的长度。
除了在创建数组时给它赋值以外,也可以直接通过数组名加下标的方法给数组元素赋值,例如:
arr=new Array(6); arr[0]="sample";
(1) 属性。
length:返回数组的长度
(2)方法。
join(分隔符):返回一个字符串,该字符串把数组中的各个元素串起来,用分隔符置于元素与元素之间。
reverse():返回将原数组元素顺序反转后的新数组。
sort():返回排序后的新数组。
Math 对象
Math 对象即算术对象,提供常用的数学常量和数学函数。
例如:E返回2.718281828···;PI返回3.1415926535···;abs(x)返回x的绝对值;max(a,b)返回ab中较大的数;random()返回大于0小于1的一个随机数等。
Date 对象
Date对象即日期对象,可以存储任意一个日期,从0001 年到 9999 年,并且可以精确到毫秒数(1/1000 秒)。
Date 对象有许多方法来设置、提取和操作时间,类似于Java 的 Date。