<script type="text/javascript"> /* JS 数组的操作
//concat 连接两个或更多的数组,并返回结果。
var arr1 = new Array('1','2','3');
var arr2 = new Array('a','b','c');
var arr3 = new Array('x','y','z');
var arr = arr1.concat(arr2,arr3);
document.write(arr + "<br />"); //join 把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔,默认是逗号(,)
document.write(arr.join("|") + "<br />"); //pop 删除并返回数组的最后一个元素,并返回当前元素。
document.write(arr.pop() + "<br />");
document.write(arr + "<br />"); //shift 删除并返回数组的第一个元素
document.write(arr.shift() + "<br />");
document.write(arr + "<br />"); //push 向数组的末尾添加一个或更多元素,并返回新的长度。
document.write(arr.push("A") + "<br />");
document.write(arr + "<br />"); //unshift 向数组的开头添加一个或更多元素,并返回新的长度。
document.write(arr.unshift("B") + "<br />");
document.write(arr + "<br />"); //reverse 颠倒数组中元素的顺序。
document.write(arr.reverse() + "<br />"); //slice 从已有的数组中返回选定的元素。
document.write(arr.slice(2,4) + "<br />"); //length 设置或返回数组中元素的数目
document.write(arr.length + "<br />"); */ /* JS 字符串的操作
//indexOf 返回某个指定的字符串值在字符串中首次出现的位置
//var str="Hello world!";
//document.write(str.indexOf("lo") + "<br />"); //match 全局匹配的正则表达式来检索字符串中的所有数字
//var str = "1 plus 2 equal 35 6";
//document.write(str.match(/\d+/g)); //slice 提取字符串的片断,并在新的字符串中返回被提取的部分。
//var str = "Hello happy world!";
//document.write(str.slice(6,11)); //split 用于把一个字符串分割成字符串数组。(注意返回的是数组)
//var str = "How are you doing today?";
//var arr = new Array();
//arr = str.split(" ",3);
//document.write(arr); //substr 可在字符串中抽取指定数目的字符。
//var str = "|a|b|c|d";
//document.write(str.substr(1));
*/ //删除字符串前后的空格
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, '');
} </script>