JavaScript中字符串的常用操作方法及特殊字符

作者:mrr 时间:2024-04-17 10:36:26 

下面看下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中字符串的常用操作方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

标签:js,字符串,特殊字符
0
投稿

猜你喜欢

  • python中MethodType方法介绍与使用示例

    2022-09-08 03:28:50
  • 基于PHP实现邮件实时通知功能

    2024-06-07 15:46:09
  • 深入了解Golang中的格式化输出

    2024-04-26 17:35:27
  • C#连接SQL数据库和查询数据功能的操作技巧

    2024-01-19 03:31:03
  • python之OpenCV的作用以及安装案例教程

    2021-11-27 07:14:20
  • 关于Internet Explorer 8

    2009-03-22 15:40:00
  • 浅谈在js传递参数中含加号(+)的处理方式

    2024-05-13 09:18:56
  • 关于最新IDEA2020.2.1,2.2,3以上破解,激活失效,重新激活的问题

    2023-11-26 00:32:37
  • python并发2之使用asyncio处理并发

    2022-01-11 23:41:28
  • 详细讲解HDFS的高可用机制

    2023-11-13 03:37:47
  • SQL 经典语句

    2024-01-21 22:09:48
  • 浅谈numpy数组中冒号和负号的含义

    2023-09-02 01:03:04
  • Python中的zip函数使用示例

    2021-05-15 01:10:53
  • mybatis分页插件pageHelper详解及简单实例

    2024-01-19 17:35:25
  • 深入理解Python虚拟机中描述器的实现原理

    2021-08-05 21:20:48
  • js创建一个input数组并绑定click事件的方法

    2023-08-15 02:35:09
  • python人工智能tensorflow构建循环神经网络RNN

    2021-04-27 15:05:42
  • Golang实现文件传输功能

    2023-08-05 13:50:31
  • python中快速进行多个字符替换的方法小结

    2021-08-19 05:59:34
  • 关于Python中Inf与Nan的判断问题详解

    2021-10-31 18:56:33
  • asp之家 网络编程 m.aspxhome.com