包装类型String的使用

49 阅读1分钟

包装类型String的使用

1.大小写

toUpperCase()大写

toLowerCase()小写

    var message = "Hello"
    info1 = message.toUpperCase() //转化为大写
    info2 = message.toLowerCase() //转化为小写
    console.log(info1)
    console.log(info2)

image.png

2.查找字符串

indexOf(searchString, indexFrom)

情况一:搜索到,返回字符串所在索引
情况二:搜索不到,返回-1

includes(searchString)

ES6新增,用来判断包含关系,返回布尔值

startsWith(string)

以xxx开头,返回布尔值

endsWith(string)

以xxx结尾,返回布尔值

3.替换字符串replace()

replace(searchValue: { [Symbol.replace](string: string, replaceValue: string): string; }, replaceValue: string): string

message.replace("name","age")

4.获取子符串 slice()

var message = "Hello"
console.log(message.slice(2,3)) //l

5.截取子符串

var message = "a-b-c"
var items = message.split("-") // ['a', 'b', 'c']
var result = items.join("*")   // a*b*c