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 相关文章推荐
javascript实现 在光标处插入指定内容
May 25 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
AngularJS表单验证功能分析
May 26 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
原生JS实现的轮播图功能详解
Aug 06 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
elementUi vue el-radio 监听选中变化的实例代码
Jun 28 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
Sep 21 Javascript
解决vue初始化项目一直停在downloading template的问题
Nov 09 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
一个ftp类(ini.php)
2006/10/09 PHP
用PHP的ob_start();控制您的浏览器cache!
2007/02/14 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
vue省市区三联动下拉选择组件的实现
2017/04/28 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
SQL Server面试题
2013/04/04 面试题
Servlet如何得到客户端机器的信息
2014/10/17 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
护理实习自我鉴定
2013/12/14 职场文书
致全体运动员广播稿
2014/02/01 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
座谈会主持词
2014/03/20 职场文书
西岭雪山导游词
2015/02/06 职场文书
教师外出学习心得体会
2016/01/18 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
python基础之文件处理知识总结
2021/05/23 Python
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python