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 相关文章推荐
字符串的replace方法应用浅析
Dec 06 Javascript
JS(JQuery)操作Array的相关方法介绍
Feb 11 Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 Javascript
js生成随机数的过程解析
Nov 24 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
javascript  数组排序与对象排序的实例
Jul 17 Javascript
Vue-Cli中自定义过滤器的实现代码
Aug 12 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
JavaScript中this关键字用法实例分析
Aug 24 Javascript
解决vue路由name同名,路由重复的问题
Aug 05 Javascript
js实现简易点击切换显示或隐藏
Nov 29 Javascript
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 AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
PHP开发负载均衡指南
2010/07/17 PHP
thinkPHP查询方式小结
2016/01/09 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
javascript之querySelector和querySelectorAll使用说明
2011/10/09 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
python 多线程应用介绍
2012/12/19 Python
python基于queue和threading实现多线程下载实例
2014/10/08 Python
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
利用python实现周期财务统计可视化
2019/08/25 Python
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
教师岗位职责
2013/11/17 职场文书
岗位职责范本
2013/11/23 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
幼儿园语言教学反思
2016/02/23 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis