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 函数中的参数使用分析
Mar 27 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
May 09 Javascript
浅谈window对象的scrollBy()方法
Jul 15 Javascript
JavaScript实现页面跳转的几种常用方式
Nov 28 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
Jul 01 Javascript
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
详解Vue中watch的高级用法
May 02 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 Javascript
js new Date()实例测试
Oct 31 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
图书管理程序(三)
2006/10/09 PHP
php代码把全角数字转为半角数字
2007/12/10 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
javascript实现表单验证
2016/01/29 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
react的滑动图片验证码组件的示例代码
2019/02/27 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
python如何将图片转换为字符图片
2020/08/19 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
对Python信号处理模块signal详解
2019/01/09 Python
Python3 批量扫描端口的例子
2019/07/25 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
python打开文件的方式有哪些
2020/06/29 Python
专科毕业生就业推荐信
2013/11/01 职场文书
科研课题实施方案
2014/03/18 职场文书
创先争优一句话承诺
2014/05/29 职场文书
拉拉队口号
2014/06/16 职场文书
余世维讲座观后感
2015/06/11 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android