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
和reverse
function back(num){ num = num + ""; var str=[ ]; str=num.split("").reverse().join(""); console.log(str); } back('我喜欢你');
3.通过for
循环数组前后调换数据
var arr=[1,2,3]; var temp; for(i=0;i < arr.length/2;i++){ temp=arr[i]; arr[i]=arr[arr.length-1-i]; arr[arr.length-1-i]=temp; } console.log(arr);
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
相关推荐
-
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--){
-
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;
-
原生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 冒泡排序 正序和倒序实现代码
复制代码 代码如下: <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
今天在freeCodeCamp上面刷题,碰到一题是有关于字符串反转.反转一个字符串是JavaScript中常见的面试题之一.可能面试官会给你一个字符串"Hello Word!",让你通过JavaScript的方法,将其变成"!droW olleH". 我也是初学者,利用前面所学数组相关的知识以及题目的提示,我算是过关了,后来想,是不是还有其他的方法能破此题呢?搜索了一下,还是有不少的方法,这里把这些方法罗列一下,以备后面可以使用. 要做的事情 我们要做的事情: 将提
-
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实现反转字符串的方法详解
本文实例讲述了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
-
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 =
随机推荐
- 禁用TCP调谐功能 解决Vista下浏览网页
- DownPlus 安全补丁 2008-12-12 附修改方法
- java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法
- 浅谈DetachedCriteria和Criteria的使用方法(必看)
- asp.net EncryptHelper 加密帮助类
- ASP.NET汉字转拼音 - 输入汉字获取其拼音的具体实现
- 老生常谈PHP面向对象之注册表模式
- C#实现文件上传及文件下载功能实例代码
- Vue.js render方法使用详解
- nginx+tomcat实现负载均衡,使用redis session共享
- Linux系统下搭建Java开发环境
- 基于jQuery实现咖啡订单管理简单应用
- 基于jquery的让textarea自适应高度的插件
- JSP是什么?JSP是什么意思?
- 给Apache虚拟主机增加端口的方法
- C#语言主要特性总结
- C#利用System.Threading.Thread.Sleep即时输出信息的详解
- 禁止iframe脚本弹出的窗口覆盖了父窗口的方法
- Android开发之SD卡文件操作分析
- 浅谈AngularJs 双向绑定原理(数据绑定机制)