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 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
AJAX 网页保留浏览器前进后退等功能
Feb 12 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
Mar 03 Javascript
jQuery实现表单步骤流程导航代码分享
Aug 28 Javascript
jquery 表单验证之通过 class验证表单不为空
Nov 02 Javascript
跟我学习JScript的Bug与内存管理
Nov 18 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
JS排序之冒泡排序详解
Apr 08 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
Javascript删除数组里的某个元素
Feb 28 Javascript
javascript定时器的简单应用示例【控制方块移动】
Jun 17 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
Protoss热键控制
2020/03/14 星际争霸
生成静态页面的PHP类
2006/11/25 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
PHP常用处理静态操作类
2015/04/03 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP引用返回用法示例
2016/05/28 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
Vue实现移动端页面切换效果【推荐】
2018/11/13 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
jQuery实现本地存储
2020/12/22 jQuery
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
open_basedir restriction in effect. 原因与解决方法
2021/03/14 PHP
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
什么是.net的Remoting技术
2016/07/08 面试题
护士自我鉴定总结
2014/03/24 职场文书
优秀护士演讲稿
2014/04/30 职场文书
优质服务活动实施方案
2014/05/02 职场文书
入伍通知书
2015/04/23 职场文书
费用申请报告范文
2015/05/15 职场文书
逃出克隆岛观后感
2015/06/09 职场文书
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server