前端常见面试题饥人谷技术博客jquery

JS字符串的操作

2017-01-16  本文已影响691人  大春春

在JS中,字符串是六种数据类型之一,其重要程度不言而喻。JS中有一系列的内置方法可以对字符串进行操作,下面就一起来看看吧。

一、字符串简介

二、多行字符串与字符串的转义

1.使用+号对多个字符串进行连接,如下例子:

    var a = '我叫小明'
    + '我有一个心仪的女神'
    + '每次我找她聊天'
    + '很不巧她都说要洗澡';

2.直接换行,然后用反斜杠\将换行转义:

    var a = '我叫小明\
    我有一个心仪的女神\
    每次我找她聊天\
    很不巧她都说要洗澡';

3.使用注释的方法,不过这个方法并不常用:

(function () { /*
我叫小明
我有一个心仪的女神
每次我找她聊天
很不巧她都说要去洗澡
*/}).toString().split('\n').slice(1,-1).join('\n')
代码 输出
' 单引号'
" 双引号"
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\ 单个反斜杠 \
\t 制表符
\f 换页符
& 与符号

三、常用的字符串操作方法

四、字符串的截取

有时候,一段字符串很长,而我们需要它其中的一部分,这时候就需要用到字符串截取的方法了。
用来截取字符串的方法有substr、substring、slice三种。

五、字符串的查找和替换

字符串的查找替换有三种方法search、replace、match、indexOf / lastIndexOf,当我们需要在一长串字符串中寻找到或是替换想要的字符就需要用到它们:

六、字符串的大小写

操作字符串的大小写有两个方法toUpperCase、toLowerCase
这两个方法都是默认全局匹配的,用法如下:

字符串的大小写

七、字符串转换数组(split方法)

有时候需要对字符串进行更加复杂的操作,可以将其转换成数组,然后采用数组的操作方法来操作,这时候就需要用到字符串的split方法:
split()方法有一个参数,这个参数是用来做字符串分割的参照物,再按照这个参照物分割字符串后按照顺序填充进数组中,如果不填,则默认整个字符串就是数组中的一项:


split方法

方法总结

上一篇下一篇

猜你喜欢

热点阅读