String的方法
toLowerCase()
将一个字符串转换为小写并返回,不会影响原数组
toUpperCase()
将一个字符串转换为大写并返回,不会影响原数组
let str = 'abc'
let str1 = str.toUpperCase();
let str2 = str1.toLowerCase();
console.log(str1);
console.log(str2);
substring()
可以用来截取一个字符串
参数:
-
开始位置的索引(包括开始位置)
-
结束位置的所以(不包括结束位置) 参数不接受负值,如果传递了一个负值,则默认使用0, 而且它还会自动调整参数的位置,如果第二个参数小于第一个,则自动交换
let str = 'hello' let nStr1 = str.substring(1,) let nStr2 = str.substring(3,1) let nStr3 = str.substring(1,-3) console.log(nStr1) console.log(nStr2) console.log(nStr3)
slice()
可以从字符串中截取指定的内容
参数:
-
开始位置的索引
-
结束位置的索引 如果省略第二个参数则会截取到后面所有的 可以接受一个负数作为参数,负数的话会从后面开始计算
let nstr = str.slice(-3,-1) document.write(nstr);
substr()
从开始位置的索引号提取字符串中指定数目的字符 参数:
-
截取开始位置的索引
-
截取的长度
let str = 'hello'; let str1 = str.substr(1,2); console.log(str1);