一、第一种方式(利用charAt()这个函数实现)
代码如下:
var str="你好世界!!!!";
var str1="";//这里创建一个空字符串用来拼接后面的字符;
function str_reverse1(a){
if(a.length>0){//判断传入的参数是否为空;
for(var i=a.length-1;i>=0;i--){
str1+=a.charAt(i);//charAt(i);这个函数是返回字符串中下标为i的那个字符;
}
document.write(str1);//输出这个字符串
}
}
str_reverse1(str);//调用这个函数
输出结果如下:!!!!界世好你
二、第二种方式(利用split()这个函数切割数组,反向输出)
代码如下:
var str="你好世界!!!!";
function str_reverse2(a){
if(a.length>0){//判断传入的参数是否为空;
var str_arry=str.split("");//把字符串切割数组
for(var i=str.length-1;i>=0;i--){//利用for循环从后往前输出数组;达到想要的效果
document.write(str_arry[i]);
}