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 Tips(4) 一些关于提高JQuery性能的Tips
Dec 19 Javascript
js 刷新页面的代码小结 推荐
Apr 02 Javascript
基于jquery的loading效果实现代码
Nov 05 Javascript
jquery实现excel导出的方法
Apr 04 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
JS实现点击链接切换显示隐藏内容的方法
Oct 19 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
解决layui table表单提示数据接口请求异常的问题
Sep 24 Javascript
Webpack设置环境变量的一些误区详解
Dec 19 Javascript
微信小程序图片右边加两行文字的代码
Apr 23 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错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
2017/04/04 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
JS实现简易日历效果
2021/01/25 Javascript
Python的Urllib库的基本使用教程
2015/04/30 Python
python单元测试unittest实例详解
2015/05/11 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python 支持向量机分类器的实现
2020/01/15 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
计算s=f(f(-1.4))的值
2014/05/06 面试题
美德好少年主要事迹
2014/01/29 职场文书
旷课检讨书3000字
2014/02/04 职场文书
高中学生期末评语
2014/04/25 职场文书
经营管理策划方案
2014/05/22 职场文书
律师授权委托书范本
2014/10/07 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
python区块链实现简版工作量证明
2022/05/25 Python