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 学习笔记(十六) js事件
Feb 01 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
May 07 Javascript
ExtJS DOM元素操作经验分享
Aug 28 Javascript
jQuery创建DOM元素实例解析
Jan 19 Javascript
JavaScript的Date()方法使用详解
Jun 09 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
Dec 07 Javascript
浅谈Node.js爬虫之网页请求模块
Jan 11 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
canvas绘制折线路径动画实现
May 12 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
PHP控制网页过期时间的代码
2008/09/28 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
2014/01/12 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
php生成图片验证码的方法
2016/04/15 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
vue v-for直接循环数字实例
2019/11/07 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
jupyter安装小结
2016/03/13 Python
浅谈Python 对象内存占用
2016/07/15 Python
python去掉行尾的换行符方法
2017/01/04 Python
python删除不需要的python文件方法
2018/04/24 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
Python的log日志功能及设置方法
2019/07/11 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
公司委托书格式范文
2014/04/04 职场文书
模具专业求职信
2014/06/26 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
放假通知
2015/04/14 职场文书
vue使用watch监听属性变化
2022/04/30 Vue.js