内置方法
字符串
concat:用于连接两个字符串。例如:var c=alert(a.concat(b));
indexof:从前往后并从给定数值的位置开始查找,查找到的字符返回其下标值,若没有就返回-1;例如:alert(a.indexof(“d”,0));
lastindexof从后往前并从给定数值的位置开始查找;例如:alert(a.indexof(“d”,7));
charAt:返回当前指定位置的字符;console.log(a.charAt(3));
replace:替换,将某一字符用给定的字符替换;console.log(a.replace(“bcd”,“xxx”));
split:按照给定的方式将字符串进行拼接,转为字符数组;console.log(a.split(""));
length:返回字符串的长度:console.log(a.length);
toUpperCase:字母转成大写字母:console.log(a.toUpperCase());
toLowerCase:字母换成小写字母;console.log(a.toUpperCase().toLowerCase());
数组
length:返回数组的长度;console.log(a.length);
toString:将数组转为字符串类型;console.log(a.toString());console.log( typeof a.toString());
shift:删除数组的第一个元素并将删除的元素返回,对原数组有影响;
console.log(a.shift());console.log(a)
pop:删除数组的最后一个元素并将删除的元素返回,对原数组有影响;console.log(a.pop());console.log(a)
unshift:向数组前添加一个元素,返回其长度,对原数组有影响;console.log(a.unshift(“a”));console.log(a)
push:向数组后添加一个元素,返回其长度,对原数组有影响;console.log(a.push(“a”));console.log(a)
slice:给定的两个数值表示起始位和终止位(取小不取大),对原数组无影响;console.log(a.slice(0,3))
splice:给定的两个数值表示起始位和终止位(取小不取大),对原数组有影响,即取出的元素从数组中移除;console.log(a.splice(0,2))
split:讲一个字符串分割成数组;
join:将一个数组转换成字符串并按指定方式隔开;console.log(a.join("|"))
sort:内置的排序方法,默认从小到大排序;console.log(a.sort())