charAt
用于获取字符串指定位置的值,数值从0开始
console.log("JavaScript".charAt(2)) //v
concat
将多个字符串拼接在一起
var str1 = "I"
var str2 = "like"
var str3 = "JavaScript"
console.log(str1.concat(str2, str3)) //IlikeJavaScript
indexOf
查找指定的字符或字符串;该方法有两个参数,第一个参数传入要查找字符或字符串,第二个参数可以有也可以没有,代表查找的起始位置,默认从一个字符开始查找。返回查找到第一个字符的位置,没有返回-1
console.log("JavaScript".indexOf("a")) //1
console.log("JavaScript".indexOf("ava")) //1
console.log("JavaScript".indexOf("a", 2)) //3
console.log("JavaScript".indexOf("y")) //-1
lastIndexOf
该方法与indeOf相似,不过该方法是从后往前找
console.log("JavaScript".lastIndexOf("a")) //3
console.log("JavaScript".lastIndexOf("Scr")) //4
console.log("JavaScript".lastIndexOf("a", 7)) //3
console.log("JavaScript".lastIndexOf("y")) //-1
localeCompare
使用本地化方式比较字符串,相同返回0,大于返回1,小于返回-1
console.log("a".localeCompare("a")) //0
console.log("b".localeCompare("a")) //1
console.log("a".localeCompare("b")) //-1
match
匹配指定内容,如果传入的参数为字符串,存在返回匹配的字符串,不存在返回null;如果传入参数为正则表达式,存在返回匹配的内容,不存在返回null
console.log("JavaScript".match("Script")) //Script
console.log("JavaScript".match("script")) //null
console.log("JavaScript".match(/S/)) //S
replace
将字符串指定内容更换成新内容,指定内容也可以使用正则表达式指定,默认替换第一个符合要求的字符串
console.log("JavaScript".replace("a", "A")) //JAvaScript
console.log("password:123456".replace(/\d/g, "*")) //password:******
slice
截取字符串的一部分,该方法有两个参数,分别是截取的起始位置和结束位置,大于0时从前往后计数,小于0时从后往前计数,第二个参数省略时默认取到最后一个
console.log("JavaScript".slice(0, 4)) //Java
console.log("JavaScript".slice(0, -3)) //JavaScr
console.log("JavaScript".slice(3)) //aScript
substring
该方法也是截取字符串的一部分,参数也是两个,小的起始位置大的为结束位置,参数没有小于0的取法,小于0都视为0
console.log("JavaScript".substring(0, 6)) //JavaSc
console.log("JavaScript".substring(-1, 3)) //Jav
console.log("JavaScript".substring(5, 2)) //vaS
split
按照分隔符将字符串划分为数组数据
console.log("password:123456".split(":")) //["password", "123456"]
console.log("I like JavaScript".split(" ")) // ["I", "like", "JavaScript"]
toLowerCase
将字符串转化为小写
console.log("JavaScript".toLowerCase()) //javascript
toUpperCase
将字符串转化为大写
console.log("JavaScript".toUpperCase()) //JAVASCRIPT
trim
掐头去尾,去掉头部和尾部的空格
console.log(" I like JavaScript ! ".trim()) //I like JavaScript !