function TestDemo(rgexp, str)
{
var str1; // 声明变量。
// 检查字符串是否存在正则表达式。
if (re.test(str)) // 测试是否存在。
str1 = " contains "; //存在
else
str1 = " does not contain "; //不存在
return("'" + str + "'" + str1 + "'"+ rgexp.source + "'");
// 返回字符串。
}
9.arrayobj.sort(sortfunction)
负值,如果所传递的第一个参数比第二个参数小。
零,如果两个参数相等。
正值,如果第一个参数比第二个参数大。
)
function SortDemo()
{
var a, l;
a = new Array("A" ,"y" ,"D", "Z", "V","M","R","O");
l = a.sort(); // 排序数组。
return(l); // 返回排序的数组。
}
10.array.splice(index,howmany,elem1,...,elemX)
从一个数组中移除一个或多个元素,在所移除元素的位置上插入新元素,返回所移除的元素.
index
Required. Specify where to add/remove elements. Must be a number
必选项。指定在哪个位置加入/删除元素,必须是数字
howmany
Required Specify how many elements should be removed. Must be a number, but can be "0"
必选项。指定有多少元素应该被删除。必须是数字,可以是"0"
elem1
Optional. Specify a new element to add to the array
可选。指定要加入到数组中的新元素
elemX
Optional. Several elements can be added
可选。可以加入多个元素
11.str.small( )
将 HTML 的<SMALL> 标识添加到String 对象中的文本两端。(str要以比当前字体稍小的字体显示)
12.arrayObj.slice(start, [end])
返回一个数组的一段,从start开始,一直复制到[end],但不包含[end];
如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度
如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度
如果省略 end ,那么 slice 方法将一直复制到 arrayObj 的结尾
例:newArray = myArray.slice(0, -1)
除了最后一个元素之外,myArray 中所有的元素都被复制到 newArray 中