字符串 String() 字符串的属性 length,代表字符串的长度 1.charAt() 返回指定位置的字符 字符串中字符的位置也是从0开始依次递增的 2.concat() 用于拼接两个或者多个字符串,不会修改原字符 会将拼接好的字符串以返回值的方式返回出来 3.indexOf() 从前往后查找,可以在字符串中查找指定的字符 能查到返回字符串所在位置,查不到返回 -1 如果要查找的字符在字符串中存在多个,永远只找第一个 4.lastIndexOf() 从后往前查找,使用方法和indexOf一样 5.replace() 替换 有两个参数,第一个参数:旧的字符;第二个参数:新的字符 不会修改原数组,会将替换好的数组以返回值的形式返回出来 如果旧的字符在字符串中不止一个,则只替换第一个 6.split() 将字符串转化成字符串数组,不会改变原数组 会将转化好的数组以返回值的形式返回出来 如果括号中什么都不写,则将整个字符串作为数组的一个元素转化成数组 如果括号中是空字符串,则将每个字符都作为一个数组的元素转化成数组 如果括号中写字符,则将这个字符变成逗号,并以其隔开数组元素 如果字符串中没有这个字符,效果相当于什么都不写 如果目标字符串在开头或者结尾,则转成数组后会在开头或结尾,生成一个空字符串的元素 split 还有第二个参数 第二个参数代表转化成数组后所保留的元素的数量 7.substr() 字符串的截取,有两个参数 第一个参数:起始的位置 第二个参数:截取的位置 不会改变原数组,会将截取到的字符串以返回值的形式返回出来 8.substring() 字符串指定位置的截取,有两个参数 第一个参数:起始的位置 第二个位置:结束的位置 不会改变原数组,会将截取到的字符串以返回值的形式返回出来 9.toLowerCase() 不会改变原数组,会将转好的字符串以返回值的形式返回出来 10.toUpperCase() 小写转大写 不会改变原数组,会将转好的字符串以返回值的形式返回出来