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);
* 自定义实现反转字符串的方法 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);
阅读全文
0 0
- js反转字符串方法
- js复习:字符串反转
- js字符串反转
- js字符串反转
- JS实现字符串反转
- js 快速反转字符串
- js实现字符串反转的两种方法
- 字符串反转方法总结
- String字符串反转方法
- 字符串反转方法
- 字符串反转方法总结
- js 字符串反转编程题目
- 一个字符串反转的方法
- 7中字符串反转方法
- 七种字符串反转方法
- 字符串反转的各种方法
- java字符串反转方法【全】
- 递归方法解决字符串反转
- Oracle控制文件详解
- Memcached (简介及安装)--学习笔记(一)
- 习题 5.11 一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。
- 古文觀止卷八_圬者王承福傳_韓愈
- 已知前序遍历和中序遍历的结果求后序遍历
- js反转字符串方法
- 使用ImageLoader实例 进行加载图片
- 难忘的JS传参问题
- 用二维数组写的简单的推箱子,一个人,两个箱子,两个圈的情况。。
- HDU2643 Rank 第二类斯特林数
- permutation
- jsp基础—1
- java System类
- Java中的泛型