String的方法2

130 阅读1分钟

String的方法

toLowerCase()

将一个字符串转换为小写并返回,不会影响原数组

toUpperCase()

将一个字符串转换为大写并返回,不会影响原数组

let str = 'abc'
let str1 = str.toUpperCase();
let str2 = str1.toLowerCase();
console.log(str1);
console.log(str2);

substring()

可以用来截取一个字符串

参数:

  1. 开始位置的索引(包括开始位置)

  2. 结束位置的所以(不包括结束位置) 参数不接受负值,如果传递了一个负值,则默认使用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()

可以从字符串中截取指定的内容

参数:

  1. 开始位置的索引

  2. 结束位置的索引 如果省略第二个参数则会截取到后面所有的 可以接受一个负数作为参数,负数的话会从后面开始计算

    let nstr = str.slice(-3,-1) document.write(nstr);

substr()

从开始位置的索引号提取字符串中指定数目的字符 参数:

  1. 截取开始位置的索引

  2. 截取的长度

     let str = 'hello';
     let str1 = str.substr(1,2);
     console.log(str1);