js字符串倒序的实例代码
1.
var reverse = function( str ){
var newStr = '', i = str.length;
for(; i >= 0; i--) {
newStr += str.charAt(i);
}
return newStr;
};
reverse('abcde')
2.
var reverse = function( str ){
return str.split('').reverse().join('');
};
3.(类似法2)
var reverse = function( str ){
var stack = [];//生成一个栈
for(var len = str.length,i=len;i>=0;i-- ){
stack.push(str[i]);
}
return stack.join('');
};
总结
以上所述是小编给大家介绍的js字符串倒序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
js for循环倒序输出数组元素的实例
实例如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>倒序输出数组元素</title> </head> <body> <script type="text/javascript"> var a=[1,2,3,4] for(var i=a.length-1;i>=0;i--){
-
原生JS实现列表子元素顺序反转的方法分析
本文实例讲述了原生JS实现列表子元素顺序反转的方法.分享给大家供大家参考,具体如下: 编写一个函数将一个列表里面的所有子元素顺序反转,问题不难但是解决的方法却有多种,而且性能大不一样,下面就介绍几种常用的方法: 1. 采用直接的DOM操作: var ul = document.getElementById('target'); var list = ul.getElementByTagName('li'); var length = list.length; while(length--){ u
-
JavaScript实现数字数组按照倒序排列的方法
本文实例讲述了JavaScript实现数字数组按照倒序排列的方法.分享给大家供大家参考.具体如下: 下面的代码演示了JS数组如何通过sort对数字类型的数组进行倒序排序 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to sort the array. </p> <button onclick="myFunction()"&g
-
JavaScript实现反转字符串的方法详解
本文实例讲述了JavaScript实现反转字符串的方法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>JavaScript 实现反转字符串</title> </head> <body> <script langu
-
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
本文实例讲述了JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法.分享给大家供大家参考,具体如下: var array = [1, 2, 3, 4, 5, 6, 7, 8, 9]; function reverseDump(start) { start++; if (start > array.length / 2) { return; } var temp = array[start]; array[start] = array[array.length - start
-
javascript 冒泡排序 正序和倒序实现代码
复制代码 代码如下: <script type="text/javascript"> var R1=[5,2,10,4,90,88,65,62]; var R2=[5,2,10,4,90,88,65,62]; function BubbleSort1(){ var n=R1.length; for(var i=0;i<n-1;i++){ var flag=false; for(var j=0;j<n-i;j++){ var temp; if(R1[j]<R
-
javascript实现字符串反转的方法
本文实例讲述了javascript实现字符串反转的方法.分享给大家供大家参考.具体实现方法如下: //变量交换 方法 var a=0,b=1,c=2; a=[b,b=c,c=a][0]; //正文 var array='abcdefgh'; function Reverse(arr){ var arr1=arr.split('');//[a,b,c,d,e,f,g] var halfLen=Math.floor(arr.length/2);//3 alert(halfLen) var len=a
-
字符串反转_JavaScript
今天在freeCodeCamp上面刷题,碰到一题是有关于字符串反转.反转一个字符串是JavaScript中常见的面试题之一.可能面试官会给你一个字符串"Hello Word!",让你通过JavaScript的方法,将其变成"!droW olleH". 我也是初学者,利用前面所学数组相关的知识以及题目的提示,我算是过关了,后来想,是不是还有其他的方法能破此题呢?搜索了一下,还是有不少的方法,这里把这些方法罗列一下,以备后面可以使用. 要做的事情 我们要做的事情: 将提
-
JS实现倒序输出的几种常用方法示例
本文实例讲述了JS实现倒序输出的几种常用方法.分享给大家供大家参考,具体如下: 1.通过split和数组的逆序输出 var num = 123;//输出应该是 3 2 1 num = num +""; //方便split函数 var arr = num.split(""); for(var i=arr.length-1;i>=0;i-–){ console.log(arr[i]); //通过数组i的倒序调用,实现结果的倒序输出. } 2.通过split和rev
-
javascript select列表内容按字母倒序排序与按列表倒序排列
今天51js上有网友贴出了这个问题,原本以为是把内容按字母顺序倒序排列,因为以前看过一篇正序排列的文章,偶就想倒序也应该不难,查看了下资料便很快搞定了问题. 无忧脚本代码测试网页 b e c f a function st(a,b){ if(a>b) return -1; else if(a0){ t1[t1.length]=tt[0].text; t2[t2.length]=tt[0].value; tt.remove(0); } t1.sort(st); for(var i=0,c1,c2;
随机推荐
- Linux虚拟机下mysql 5.7安装配置方法图文教程
- Lua的table库函数insert、remove、concat、sort详细介绍
- Angular 根据 service 的状态更新 directive
- ExtJS的拖拽效果示例
- Oracle中rank,over partition函数的使用方法
- VC实现ODBC数据库操作实例解析
- 让PHP COOKIE立即生效,不用刷新就可以使用
- Android编程中activity启动时出现白屏、黑屏问题的解决方法
- PHP小技巧之函数重载
- asp连接access、sql数据库代码及数据库操作代码
- FreeTextBox 中文版下载[含源代码] of asp.net
- PHP-FPM之Chroot执行环境详解
- 进阶之初探nodeJS
- jQuery实现点击任意位置弹出层外关闭弹出层效果
- 深入理解Java运行时数据区_动力节点Java学院整理
- 引用jquery框架后出错的解决方法
- php常用Stream函数集介绍
- python3实现钉钉消息推送的方法示例
- 详解Spring Cloud Gateway基于服务发现的默认路由规则
- C# winform程序读取文本中的值实例讲解
