JS字符串和数组如何实现相互转化


Posted in Javascript onJuly 02, 2020

题目:利用var s1=prompt("请输入任意的字符串:") ,可以获取用户输入的字符串,试编程将用户输入的字符串“反转”,并且将字符串输出。

思路:字符串对象的方法中并没有实现反转的,但是数组中有,于是考虑了字符串和数组的相互转换问题。

说明:JS中的内置对象包括字符串对象(String)和数组对象(Array),这两个对象是可以通过它们对象的方法实现相互转化的。对于String对象,提供了对字符串进行操作的属性和方法;对于Array对象,提供了数组操作方面的属性和方法。

1. 字符串转化为数组:split() 方法功能:将字符串按某个字符切割成若干个字符串,并以数组形式返回

实例:输出今天是星期几

JS字符串和数组如何实现相互转化

JS字符串和数组如何实现相互转化

2. 数组转化为字符串:join() 方法功能:将数组元素用某个字符连接成字符串

JS字符串和数组如何实现相互转化

再对该数组元素实现反转:reverse() 方法

JS字符串和数组如何实现相互转化

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于实现代码语法标亮 dp.SyntaxHighlighter
Feb 02 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
May 15 Javascript
浅谈JavaScript Math和Number对象
Jan 26 Javascript
jquery实现在光标位置插入内容的方法
Feb 05 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
浅析JS原型继承与类的继承
Apr 07 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
vue.js组件之间传递数据的方法
Jul 10 Javascript
微信小程序带动画弹窗组件使用方法详解
Nov 27 Javascript
vue项目中全局引入1个.scss文件的问题解决
Aug 01 Javascript
Vue父子之间值传递的实例教程
Jul 02 #Javascript
JS出现404错误原理及解决方案
Jul 01 #Javascript
vue结合el-upload实现腾讯云视频上传功能
Jul 01 #Javascript
详解vue3.0 diff算法的使用(超详细)
Jul 01 #Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
Jul 01 #Javascript
通过angular CDK实现页面元素拖放的步骤详解
Jul 01 #Javascript
微信小程序用户盒子、宫格列表的实现
Jul 01 #Javascript
You might like
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python 计算文件的md5值实例
2017/01/13 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
局域网定义和特性
2016/01/23 面试题
程序员跳槽必看面试题总结
2013/06/28 面试题
小学科学教学反思
2014/01/26 职场文书
协议书怎么写
2014/04/21 职场文书
商务经理岗位职责
2014/08/03 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
Python Pandas解析读写 CSV 文件
2022/04/11 Python