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 相关文章推荐
一行代码实现纯数据json对象的深度克隆实现思路
Jan 09 Javascript
JS随机漂浮广告代码具体实例
Nov 19 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
Mar 26 Javascript
node.js中的fs.exists方法使用说明
Dec 17 Javascript
jquery.validate使用详解
Jun 02 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
炫酷的js手风琴效果
Oct 13 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
javascript 封装Date日期类实例详解
May 28 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
微信小程序实现上拉加载功能
Nov 20 Javascript
Vue中Object.assign清空数据报错的解决方案
Mar 03 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
AM/FM收音机的安装与调试
2021/03/02 无线电
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
php创建session的方法实例详解
2015/01/27 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
vue实现循环切换动画
2018/10/17 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
详解Python的Django框架中的模版继承
2015/07/16 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python opencv实现图像边缘检测
2019/04/29 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Python Selenium参数配置方法解析
2020/01/19 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
python 获取计算机的网卡信息
2021/02/18 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
销售演讲稿范文
2014/01/08 职场文书
活动总结格式范文
2014/04/26 职场文书
爱心倡议书范文
2014/05/12 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书