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代码
Mar 16 Javascript
top.location.href 没有权限 解决方法
Aug 05 Javascript
javascript 定义新对象方法
Feb 20 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 Javascript
js如何设置在iframe框架中指定div不显示
Dec 04 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
May 12 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
vue中使用v-for时为什么不能用index作为key
Apr 04 Javascript
uni-app微信小程序登录授权的实现
May 22 Javascript
React四级菜单的实现
Apr 08 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+java实现自动新闻滚动窗口
2006/10/09 PHP
php 中include()与require()的对比
2006/10/09 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
JSON取值前判断
2014/12/23 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
原生JS查找元素的方法(推荐)
2016/11/22 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
利用Javascript裁剪图片并存储的简单实现
2017/03/13 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
JavaScript动态添加数据到表单并提交的几种方式
2019/06/26 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
简单谈谈python的反射机制
2016/06/28 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
如何在Django项目中引入静态文件
2019/07/26 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
python中添加模块导入路径的方法
2021/02/03 Python
会计专业毕业生自我评价
2013/09/25 职场文书
会员活动策划方案
2014/08/19 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
5.12护士节活动总结
2015/02/10 职场文书
史上最牛的辞职信
2015/02/28 职场文书
综治目标管理责任书
2015/05/11 职场文书
创业计划书之面包店
2019/09/12 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis