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 相关文章推荐
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
使用JavaScript 实现各种跨域的方法
May 08 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
JS函数定义方式的区别介绍
Mar 22 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
微信小程序wx.request拦截器使用详解
Jul 09 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
Sep 26 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
Apr 03 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
PHP之变量、常量学习笔记
2008/03/27 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
MySql数据库查询结果用表格输出PHP代码示例
2015/03/20 PHP
thinkPHP3.x常量整理(预定义常量/路径常量/系统常量)
2016/05/20 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
php创建类并调用的实例方法
2019/09/25 PHP
最新的10款jQuery内容滑块插件分享
2011/09/18 Javascript
JavaScript中的null和undefined解析
2012/04/14 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
jQuery+koa2实现简单的Ajax请求的示例
2018/03/06 jQuery
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
python实现字典(dict)和字符串(string)的相互转换方法
2017/03/01 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
摩托车和ATV零件、配件和服装的首选在线零售商:MotoSport
2017/12/22 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
应届生求职信
2014/05/31 职场文书
2014年征兵标语
2014/06/20 职场文书
三方股东合作协议书
2014/10/28 职场文书
决心书格式范文
2015/09/23 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
使用Django实现商城验证码模块的方法
2021/06/01 Python
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python