JavaScript中字符串的常用操作方法及特殊字符


Posted in Javascript onMarch 18, 2018

下面看下js字符串的常用操作方法,具体内容如下所述:

charAt()            获取字符串中特定索引处的字符;

toupperCase()  将字符串的所有字符转换成大写字母;

indexOf()          返回字符串中特定字符串第一次出现的位置

substring()        返回字符串的某个子串

slice()               返回字符串中的某个子串,支持负数参数(字符串中倒数第一个字符定为-1)

concat()            用于将多个字符串拼加成一个字符串

replace()           将字符串中的某个子串以特定的字符串替换

split()                 将某个字符串分割成多个字符串,可以指定分隔符

match()             使用正则表达式搜索目标子字符串

search()            使用正则表达式搜索目标子字符串(返回的是索引)

ps:JavaScript 特殊字符

你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。

插入特殊字符

反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。

请看下面的 JavaScript 代码:

var txt="We are the so-called "Vikings" from the north."
document.write(txt)

在 JavaScript 中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。

要解决这个问题,就必须把在 "Viking" 中的引号前面加上反斜杠 (\)。这样就可以把每个双引号转换为字面上的字符串。

var txt="We are the so-called \"Vikings\" from the north."
document.write(txt)

现在 JavaScript 就可以输出正确的文本字符串了:We are the so-called "Vikings" from the north。

这是另一个例子:

document.write ("You \& me are singing!")

上面的例子会产生以下输出:

You & me are singing!

下面的表格列出了其余的特殊字符,这些特殊字符都可以使用反斜杠来添加到文本字符串中:

代码 输出
\' 单引号
\" 双引号
\& 和号
\\ 反斜杠
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\f 换页符

总结

以上所述是小编给大家介绍的JavaScript中字符串的常用操作方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
基于jquery的$.ajax async使用
Oct 19 Javascript
JS按字节截取字符长度实例
Nov 20 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
关于 angularJS的一些用法
Nov 29 Javascript
微信小程序实现导航栏选项卡效果
Jun 19 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
Jun 29 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
May 15 Javascript
使用eslint和githooks统一前端风格的技巧
Jul 29 Javascript
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
js中DOM事件绑定分析
Mar 18 #Javascript
js中如何完美的解析数据
Mar 18 #Javascript
解决使用vue.js路由后失效的问题
Mar 17 #Javascript
vue实现的上传图片到数据库并显示到页面功能示例
Mar 17 #Javascript
Vue的路由动态重定向和导航守卫实例
Mar 17 #Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 #Javascript
对vue里函数的调用顺序介绍
Mar 17 #Javascript
You might like
表单复选框向PHP传输数据的代码
2007/11/13 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
前台接待岗位职责
2013/12/03 职场文书
八年级数学教学反思
2014/01/31 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
安全标兵事迹材料
2014/08/17 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
万里长城导游词
2015/01/30 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
P站美图推荐——变身女主角特辑
2022/03/20 日漫