JavaScript实现反转字符串的方法详解


Posted in Javascript onApril 27, 2017

本文实例讲述了JavaScript实现反转字符串的方法。分享给大家供大家参考,具体如下:

<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <title>JavaScript 实现反转字符串</title> 
  </head> 
 
  <body> 
    <script language="javascript"> 
      var str = "abcdefg"; 
      document.write(str.split("").reverse().join("")); 
    </script> 
  </body> 
</html>

下面对例子中使用到的 JS 方法进行说明:

1、join():返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。

格式:arrayObj.join(separator)

arrayObj 必选项,Array 对象;
separator 必选项。是一个 String 对象,作为最终的 String 对象中对数组元素之间的分隔符。如果省略了这个参数,那么数组元素之间就用一个逗号来分隔。

注:Array.join() 等价于 Array.toString()

2、split():将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

格式:stringObj.split([separator[, limit]])

stringObj 必选项,要被分解的 String 对象或文字。
separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit 可选项。该值用来限制返回数组中的元素个数。

3、reverse():返回一个元素顺序被反转的 Array 对象。

格式:arrayObj.reverse()

arrayObj 必选项,Array 对象。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 无符号右移赋值操作
Apr 17 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
Sep 29 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
浅析JavaScript中的特殊数据类型
Dec 15 Javascript
JS实现的小火箭发射动画效果示例
Dec 08 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
Vue实现类似Spring官网图片滑动效果方法
Mar 01 Javascript
在node环境下parse Smarty模板的使用示例代码
Nov 15 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
Jun 29 Javascript
js实现批量删除功能
Aug 27 Javascript
vue mvvm数据响应实现
Nov 11 Javascript
jquery 禁止鼠标右键并监听右键事件
Apr 27 #jQuery
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 #jQuery
js实现添加删除表格(两种方法)
Apr 27 #Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 #jQuery
vue2 前后端分离项目ajax跨域session问题解决方法
Apr 27 #Javascript
Webpack中css-loader和less-loader的使用教程
Apr 27 #Javascript
jQuery使用正则验证15/18身份证的方法示例
Apr 27 #jQuery
You might like
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
用jscript启动sqlserver
2007/06/21 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
Vue响应式原理详解
2017/04/18 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
python批量提交沙箱问题实例
2014/10/08 Python
python映射列表实例分析
2015/01/26 Python
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
python创建和删除目录的方法
2015/04/29 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
Python3中exp()函数用法分析
2019/02/19 Python
python实现批量注册网站用户的示例
2019/02/22 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
出纳的岗位职责
2013/11/09 职场文书
研修第一天随笔感言
2014/02/15 职场文书
组工干部演讲稿
2014/09/02 职场文书
股东授权委托书
2014/10/15 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
九九重阳节致辞
2015/07/31 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
SSM VUE Axios详解
2021/10/05 Vue.js