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实现的抽象CSS圆角效果!!
May 03 Javascript
setInterval 和 setTimeout会产生内存溢出
Feb 15 Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 Javascript
第六章之辅组类与响应式工具
Apr 25 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 Javascript
如何手写一个简易的 Vuex
Oct 10 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,ajax实现分页
2008/03/27 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
JS iFrame加载慢怎么解决
2016/05/13 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
2018/04/21 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
微信小程序swiper实现文字纵向轮播提示效果
2020/01/21 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python实现电子产品商店
2019/02/26 Python
Django工程的分层结构详解
2019/07/18 Python
Python全栈之列表数据类型详解
2019/10/01 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
几道PHP面试题
2013/04/14 面试题
好人好事演讲稿
2014/09/01 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
《比尾巴》教学反思
2016/02/24 职场文书