对于字符串,JavaScript使用split()转化为数组 复制代码 代码如下: var fruit = "apple,2151,orange"; sfruit = fruit.split(",") document.write(sfruit); //输出 apple,2151,orange document.write(sfruit.join("-")); //输出apple-2151-orange
接上例,javascript提供了reverse()方法使数组反转。 复制代码 代码如下: var fruit = "apple,2151,orange"; sfruit = fruit.split(",") document.write(sfruit); //输出 apple,2151,orange document.write(sfruit.join("-")+"<br>"); //输出apple-2151-orange document.write(sfruit.reverse()+"<br>");输出 orange,2151,apple document.write(sfruit.reverse().toString()+"<br>");输出apple,2151,orange
对于字符串反转,javascript没有直接的转化方法,我们可以利用split()将字符串转为数组,利用rerverse()进行反转,再利用join进行连接,达到字符串反转。 复制代码 代码如下: var fruit = "2151,orange,apple"; var sfruit = "iambeijing123"; document.write(fruit.split(",").reverse()+"<br>");//2151,orange,apple document.write(sfruit.split("").reverse().join("")+"<br>");//输出iambeijing123
利用sort()可以使数组元素进行(字母顺序)排序。 复制代码 代码如下: fruit = ["orange2","2151","orange","apple"] document.write(fruit.sort());//输出结果2151,apple,orange,orange2
关于push()和pop()的用法 复制代码 代码如下: sfruit = new Array(); sfruit.push("red"); sfruit.push("green"); sfruit.push("oragen"); sfruit.push("blue"); document.write(sfruit.length + sfruit.toString()+"<br>"); var wfruit = sfruit.pop(); document.write(wfruit+"<br>") document.write(sfruit.toString())