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设计模式 接口介绍
Jul 24 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
js数组去重的5种算法实现
Nov 04 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
Mar 07 Javascript
jQuery实现手机自定义弹出输入框
Jun 13 Javascript
js学习之----深入理解闭包
Nov 21 Javascript
JS返回顶部实例代码
Aug 09 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
Vue优化:常见会导致内存泄漏问题及优化详解
Aug 04 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 中的一些经验积累
2006/10/09 PHP
php学习之 循环结构实现代码
2011/06/09 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
Prototype Number对象 学习
2009/07/19 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
jquery css实现流程进度条
2020/03/26 jQuery
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
用python读写excel的方法
2014/11/18 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
Python实现在线音乐播放器
2017/03/03 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
彪马日本官网:PUMA日本
2019/01/31 全球购物
Spongelle官网:美国的创意护肤洗护品牌
2019/05/15 全球购物
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
贷款委托书范本
2014/04/08 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
房屋财产继承协议书范本
2014/11/03 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书