js反转字符串方法

来源:互联网 发布:php 微信开发 编辑:程序博客网 时间:2024/06/08 06:07
/**
* 自定义实现反转字符串的方法 str_reverse()
* @param string str 要反转的字符串
* return string newStr 反转之后的字符串结果
*/ 
//第一种
/*
function str_reverse(str){
// split() 使用指定的字符分割字符串,返回数组
// reverse() 反转数组单元的方法
// join() 使用指定的字符拼接数组单元,返回的是字符串
// console.log(str.split('').reverse().join(''));
return str.split('').reverse().join('');
}
*/
//第二种
function str_reverse(str){
// 对于字符串来说,可以按照数组的方式进行取值


// 获取字符串长度
var len = str.length;


// 定义接收字符串的变量
var newStr = '';


// 索引从最大值开始,依次递减
for(var i=len-1;i>=0;i--){
// console.log(str[i]);


// 依次拼接
// newStr = newStr + str[i];
newStr += str[i];
}


// console.log(newStr);
// 返回值
return newStr;
}




// 定义变量
var str = 'abcdef';


// 调用反转字符串的方法
var newStr = str_reverse(str);// fedcba
console.log(newStr);
原创粉丝点击