concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。
indexOf() –
返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。
charAt() – 返回指定位置的字符。
lastIndexOf() –
返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。
match() – 检查一个字符串是否匹配一个正则表达式。
substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。
replace() –
用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。
search() –
执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。
slice() – 提取字符串的一部分,并返回一个新字符串。
split() – 通过将字符串划分成子串,将一个字符串做成一个字符串数组。
length –
返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
toLowerCase() – 将整个字符串转成小写字母。
toUpperCase() – 将整个字符串转成大写字母。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
方法一:使用"+"将两个字符串"相加"示例:
var longString = "One piece " + "plus one more piece."
//结果:longString值为:"One piece plus one more piece."
方法二: 要将多个字符串累积为一个字符串,还可以使用"+="操作符:
示例:
var result = ""
result += "My name is Anders"
result += " and my age is 25"
//结果:result值为"My name is Anders and my age is 25"
方法三:方法concat(),它完成与"+"相同的功能:string.concat(value1, value2, ...)
示例:
var str4="字符串连接"
str4=str4.concat("use concat function connec string")
//结果:"字符串链接use concat function connec string"
字符串的属性:length =》 代表字符串长度
字符串中,字符的位置也是从0开始,依次递增。
不会修改原字符串,会将拼接好的字符串以返回值的方式返回出来。
可以在字符串中查找指定的字符。
可以查到的的话返回值字符所在的位置。
查不到返回 -1。
如果要查找的字符在字符中存在多个,永远只找一个。
使用方法和 indexOf 一样。
但是 indexOf 是从前往后查找,lastindexOf() 是从后往前查找。
有两个参数。
第一个参数,旧的字符。
第二个参数,新的字符。
不会修改原数组。
会将替换好的数组以返回值的形式返回出来。
如果旧的字符在字符串中不止一个,则替换第一个。
不会改变原数组。
会将转化好的数组以返回值的形式返回出来 。
如果括号中什么都不写;则将整个字符串作为数组的一个元素转化成数组。
如果括号中是空字符串,则将每个字符都作为一个数组的元素转化成数组。
如果括号中写字符,则将这个字符变成逗号(,),并以其隔开数组元素。
如果字符串中没有这个字符,效果相当于什么都不写。
如果目标字符在开头或者结尾,则转成数组后,生成一个空字符串的元素。
split 还有第二个参数:
第二个参数代表转成数组后,所保留的元素的数量。(从以转化好的数组下标为0的元素开始)
有两个参数
第一个参数:起始的位置
第二个参数:截取的数量
不会改变原数组
会将截取到的字符串以返回值的形式返回出来
有两个参数
第一个参数:起始的位置(返回时包括位置所对应的字符)
第二个参数:结束的位置(返回时不包括位置所对应的字符)
不会改变原数组
会将截取到的字符串以返回值的形式返回出来
不会改变原数组
会将转换好的字符串以返回值的形式返回出来
不会改变原数组
会将转换好的字符串以返回值的形式返回出来