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的简单九宫格实现代码
Aug 09 Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 Javascript
Android中的jQuery:AQuery简介
May 06 Javascript
node.js中的fs.fstatSync方法使用说明
Dec 15 Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 Javascript
Javascript中的匿名函数与封装介绍
Mar 15 Javascript
AngularJS中的API(接口)简单实现
Jul 28 Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 Javascript
拖动时防止选中
Feb 03 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
Aug 26 Javascript
微信小程序手动添加收货地址省市区联动
May 18 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/12/25 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
python 文件操作删除某行的实例
2017/09/04 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Python常用模块之requests模块用法分析
2019/05/15 Python
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
酒店总经理岗位职责
2014/03/17 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS