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排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
Jun 16 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
jquery仿京东侧边栏导航效果
Mar 02 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
jqgrid实现简单的单行编辑功能
Sep 30 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
浅析从vue源码看观察者模式
Jan 29 Javascript
node 文件上传接口的转发的实现
Sep 23 Javascript
解决vue 退出动画无效的问题
Aug 09 Javascript
Vue ECharts实现机舱座位选择展示功能
May 15 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
PHP简介
2006/10/09 PHP
PHP概率计算函数汇总
2015/09/13 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
document.documentElement && document.documentElement.scrollTop
2007/12/01 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
使用jQuery实现星级评分代码分享
2014/12/09 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
js装饰设计模式学习心得
2018/02/17 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
python 从远程服务器下载日志文件的程序
2013/02/10 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
pandas使用之宽表变窄表的实现
2020/04/12 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
Java工程师面试集锦之Spring框架
2013/06/16 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
九年级科学教学反思
2014/01/29 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python
vue修饰符.capture和.self的区别
2022/04/22 Vue.js
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python