方案一:
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