字符串的反转 JavaScript 编程简单实例
我们先来看数组的反转。
数组的反转方法在 JavaScript 编程语言中是:所要反转的数组名.reverse();。
代码如下:
var a =[]; for(var i=0;i<9;i++) { a[i] = i+1; } a.reverse(); console.log(a);
上面这种“标准”写法太简单了,如果不用 reverse() 方法呢:
var arr=[1,54,3,8]; var l=arr.length; var temp; for(var i=0;i < l/2;i++) { temp = arr[i]; arr[i]=arr[l-i-1]; arr[l-i-1]= temp; }
实际工作中字符串打交道更多,下面是字符串的反转的代码:
var arr='15438'; var l=arr.length; arr =arr.split(''); var temp; for(var i=0;i < l/2;i++) { temp = arr[i]; arr[i]=arr[l-i-1]; arr[l-i-1]= temp; } arr=arr.join('');