美文网首页
字符串的操作方法

字符串的操作方法

作者: wulle__ | 来源:发表于2022-04-04 17:12 被阅读0次

    1.charAt() 返回指定位置的字符

    字符串 中 字符的位置 也是从0开始依次递增的

    var str = 23131213231;
    console.log(str.charAt(0));// 2
    

    2.concat() 用于拼接两个或多个字符串

    会将拼接好的 字符串 以 返回值的方式 返回出来

    var a = "abc";
    var b = "def";
    var a = b.concat(a);
    console.log(a);// defabc
    

    3.indexOf() 从前往后查找

    可以在字符串中 查找指定的字符
    能查到 返回 字符所在的位置
    查不到 返回 -1
    如果要查找的字符 在字符串中 存在多个 永远只找第一个

    var a = "213213213213213";
    console.log(a.indexOf('2'));// 0
    console.log(a.indexOf('4'));// -1
    

    4.lastIndexOf() 从后往前查找

    var a = "123123123";
    console.log(a.lastIndexOf('3'));// 8
    

    5.replace() 替换

    有两个参数
    第一个参数是旧的字符
    第二个参数是新的字符
    不会修改原数组
    会将替换好的数组 以 返回值的形式 返回出来
    如果旧的字符 在字符串中 不止一个 则只替换 第一个

    var a ="abac";
    console.log(a.replace("a","sss"));// sssbac
    

    6.split()

    不会改变原数组
    会将 转化好的数组 以 返回值的形式 返回出来

    var str = "abcdefg"
    

    如果括号中 什么都不写 则 将整个字符串 作为 数组的一个元素 转化成数组

    console.log(str.split());// ['abcdefg']
    

    如果括号中 是空字符串 则 将每个字符都作为一个数组的元素 转化成数组

    console.log(str.split(''));// ['a','b','c','d','e','f','g']
    

    如果括号中 写字符 则将这个字符变成 逗号 并以其隔开数组元素

    console.log(str.split('d'));// ['abc','efg']
    

    如果目标字符 在开头或结尾 则转成数组后 会在开头或结尾 生成一个 空字符串 的元素

    console.log(str.split('a'));// ['','bcdefg']
    

    split 写两个参数时
    第一个参数为空字符串
    第二个参数代表转成数组后 所保留的元素的数量

    console.log(str.split('',5));// ['a','b','c','d','e']
    

    7.substr() 字符串的截取

    有两个参数
    第一个参数 起始的位置(字符的下标)
    第二个位置 截取的位置(字符串的长度)
    不会改变原数组,将截取到的字符串 返回出来

    var a = "a1b2c3d4e5";
    console.log(a.substr(2,5);// b2c3d
    

    8.substring() 字符串指定位置的截取

    有两个参数
    第一个参数 起始位置(算下标)
    第二个参数 结束位置(字符串的下标之前)

    console.log(a.string(2,5));// b2c
    

    9.toLowerCase() 大写字母转小写字母 返回不带引号的字符串

    var a = "ABCDEFG";
    console.log(a.toLowerCase());// abcdefg
    

    10.toUpperCase() 小写字母转大写字母 返回不带引号的字符串

    var a = "abcdefg";
    console.log(a.toUpperCase());// ABCDEFG
    

    相关文章

      网友评论

          本文标题:字符串的操作方法

          本文链接:https://www.haomeiwen.com/subject/kubksrtx.html