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 相关文章推荐
XML+XSL 与 HTML 两种方案的结合
Apr 22 Javascript
Mootools 1.2教程 排序类和方法简介
Sep 15 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
Mar 04 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
Jun 21 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
全国省市二级联动下拉菜单 js版
May 10 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
深入理解js 中async 函数的含义和用法
May 13 Javascript
webpack4 入门最简单的例子介绍
Sep 05 Javascript
JavaScript实现简单音乐播放器
Apr 17 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中adodbzip类实例
2014/12/08 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
JavaScript效率调优经验
2009/06/04 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
express.js中间件说明详解
2019/03/19 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
python中set()函数简介及实例解析
2018/01/09 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
python2.7实现邮件发送功能
2018/12/12 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
详解Python设计模式之策略模式
2020/06/15 Python
python名片管理系统开发
2020/06/18 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
数学系个人求职信范文
2014/01/30 职场文书
教师对学生的寄语
2014/04/03 职场文书
党员四风剖析材料
2014/08/27 职场文书
单位在职证明书
2014/09/11 职场文书
学生会部长竞选稿
2015/11/19 职场文书