JavaScript数据类型之文本类型

引言

字符串(string)是一组由16位值组成的不可变的有序序列,每个字符通常来自于Unicode字符集。JavaScript通过字符串类型来表示文本。字符串的长度(length)是其所含16位值的个数。JavaScript字符串(和其数组的索引从零开始,起始位是0)。JavaScript中没有表示单个字符的“字符型”。

字符串直接量

在JavaScript程序中的字符串直接量,是由单引号或双引号括起来的字符序列。由单引号定界的字符串中可以包含双引号,由双引号定界的字符串中也可以包含单引号。

转义字符

在JavaScript字符串中,反斜线(  )有着特殊的用途,反斜线附后加一个字符就不再代表它们的字面含义了。下面是常见的转义字符:
JavaScritp转义字符
转义字符 | 含义
:-: | :-:
\o | NUL字符(\u0000)
\b | 退格符(\u0008)
\t | 水平制表符(\u0009)
\n | 换行符(\u000A)
\v | 垂直制表符(\u000B)
\f | 换页符(\u000C)
\r | 回车符(\u000D)
" | 双引号(\u0022)
' | 撇号或单引号(\u0027)
  | 反斜线(\u005C)
\xXX | 由两位十六进制数XX指定的Latin-1字符
\uXXXX | 由四位十六进制数XXXX指定的Unicde字符

字符串的使用

字符串连接

如果将加号(+)作用于字符串,则表示字符串连接。

字符串的长度

使用字符串的length属性可以获得其所包含的16位值的个数,即字符串的长度。

其他

除了length属性,字符串还提供了可以调用的方法。

模式匹配

JavaScript定义了RegExp()构造函数,用来创建表示文本匹配模式的对象。这些模式成为“正则表达式”(regular expression),JavaScript采用Perl中的正则表达式语法。String和RegExp均定义了利用正则表达式进行模型匹配和查找与替换的函数。
RegExp并不是Javascript的基本类型。和Date一样,只是一种具有实用API的特殊对象,但是具有直接量写法,可以直接在JavaScript程序中直接使用。在两条斜线之间的文本构成了一个正则表达式直接量。

转载于:https://www.cnblogs.com/xiao2/p/7780597.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值