// alert(c.replace("o","p")) //alert(c.charAt(3)) // alert(c.search("b")) //返回索引值 // alert(c.match("d")) //返回匹配结果 // alert(c.substr(1,2)) //截取,包含2 // alert(c.substring(1,2)) //截取,不包含2 // alert(c.slice(1,-2)) //能倒着截取 alert(c.indexOf("l")) //获取下标 alert(c.lastIndexOf("l"))
// var arr = [3]; //创建数组的方式 // var arr = new Array(3); //只有一个数字,表示有三个数组而不是长度是3 // alert(arr.length); // var arry = new Array(1,2,[5,6]); //二维数组,就是数组里加数组 // alert(arry[2][1]) //join方式,拼接 var arr = new Array(["hello","world"].join("")) var arr = ["hello","world1"].join("") alert(arr)
var a=[1,2,3,4,5]; a.push(9); //1,2,3,4,5,9 后进先出, 栈模式 a.pop(); //从后往前删 a.unshift(6);//6,1,2,3,4,5 shift是转移的意思,unshift就是不转移,就是添加 a.shift(); //从前往后删 alert(a)
var ea = [9,6,3,2,55]; ea.sort(mysort); alert(ea); //排序 function mysort(ae,be) { return ae-be; }