让前端飞

JavaScript——字符串

2020-01-07  本文已影响0人  2o壹9

可以通过字符串文字直接创建字符串。这些文字用单引号或双引号分隔。反斜杠(\)会转义字符并产生一些控制字符。这里有些例子:

'abc'

"abc"

'Did she say "Hello"?'

"Did she say \"Hello\"?"

'That\'s nice!'

"That's nice!"

'Line 1\nLine 2'  // newline

'Backlash: \\'

单个字符可通过方括号访问:

> var str ='abc';

> str [1]

'b'

该属性length计算字符串中的字符数:

>'abc'.length

3

像所有原语一样,字符串是不可变的。如果要更改现有字符串,则需要创建一个新字符串。

字符串运算符

字符串是串联的 通过加号(+)运算符,如果其中一个操作数是字符串,它将另一个操作数转换为字符串:

> var messageCount = 3;

>'您有'+ messageCount +'条消息'

“您有3条信息”

要分多个步骤连接字符串,请使用+=运算符:

> var str ='';

> str + ='多重';

> str + ='件';

> str + ='已连接。';

> str

“多个片段被连接在一起。”

字符串方法

字符串有许多有用的方法(请参阅String Prototype Methods)。这里有些例子:

>'abc'.slice(1)//复制子字符串

'公元前'

>'abc'.slice(1、2)

'b'

>'\ t xyz'.trim()//修剪空白

'xyz'

>'mjölnir'.toUpperCase()

'MJÖLNIR'

>'abc'.indexOf('b')//找到一个字符串

1个

>'abc'.indexOf('x')

-1

上一篇下一篇

猜你喜欢

热点阅读