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实现高亮显示的方法
Mar 10 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
jQuery 如何给Carousel插件添加新的功能
Apr 18 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
Jan 13 Javascript
layer弹窗插件操作方法详解
May 19 Javascript
jQuery自定义多选下拉框效果
Jun 19 jQuery
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
基于vue的验证码组件的示例代码
Jan 22 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
js实现提交前对列表数据的增删改查
Jan 16 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教程孙仲岳主讲
2008/01/07 PHP
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
ThinkPHP在新浪SAE平台的部署实例
2014/10/31 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
js计算精度问题小结
2013/04/22 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
JS实现DIV高度自适应窗口示例
2017/02/16 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
在iframe中使bootstrap的模态框在父页面弹出问题
2017/08/07 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
python变量的存储原理详解
2019/07/10 Python
Django框架 querySet功能解析
2019/09/04 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
高级工程师英文求职信
2014/03/19 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
安全生产先进个人总结
2015/02/15 职场文书
辞职申请书范本
2019/05/20 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL