字符串反转

方案一:
var str = "abcdef"; 
console.log( str.split("")); //先拆分成数组
 ["a", "b", "c", "d", "e", "f"]

var str = "abcdef";console.log( str.split("").reverse()); //再反转,但还是数组
["f", "e", "d", "c", "b", "a"]

var str = "abcdef";console.log( str.split("").reverse().join("") ); //最后把数组变成字符串
fedcba

JavaScript reverse() 方法:颠倒数组中元素的顺序

reverse方法用于颠倒数组元素顺序,无法直接作用于字符串,所以需要先将字符串拆分为数组,再进行处理。

方案二;

var str="abcdef" 
var i=str.length; 
i=i-1; 
for (var x = i; x >=0; x--) { 
    document.write(str.charAt(x)); 
}
 //这种方法只是调过来输出而已

charAt() 方法可返回指定位置的字符。

var str="Hello world!"
document.write(str.charAt(1));//e
原文地址:https://www.cnblogs.com/smile6542/p/11892645.html