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创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
理解Javascript_12_执行模型浅析
Oct 18 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
Jul 24 Javascript
js函数获取html中className所在的内容并去除标签
Sep 08 Javascript
js控制input输入字符解析
Dec 27 Javascript
JsRender for object语法简介
Oct 31 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
JS实现简单的右下角弹出提示窗口完整实例
Jun 21 Javascript
Javascript仿京东放大镜的效果
Mar 01 Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 Javascript
JS原型和原型链原理与用法实例详解
Feb 05 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
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
Terran历史背景
2020/03/14 星际争霸
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
javascript中this关键字详解
2016/12/12 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
Vue实现简易计算器
2020/02/25 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
用Python实现协同过滤的教程
2015/04/08 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
Python networkx包的实现
2020/02/14 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
采购主管的岗位职责
2013/12/17 职场文书
食品安全承诺书
2014/05/22 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
三国演义读书笔记
2015/06/25 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
详解MySQL集群搭建
2021/05/26 MySQL
python区块链实现简版工作量证明
2022/05/25 Python