zoukankan      html  css  js  c++  java
  • 字符串方法

    意:包括所有的js字符串的方法哦,点击右边栏可以找到您所需要的方法(并且复制就可以看效果)

    str的定义

    var str = "gha ojgnn lsy";
    

    length()

    console.log(str.length); //长度
    

    下标(两种方法)

    console.log(str.charAt(1)); //按下标输出
    console.log(str[1]); //同上
    

    String.fromCharCode()

    console.log(String.fromCharCode(72, 69, 76, 76, 79)); //将Unicode编码转换为字符串
    

    indexOf()

    console.log(str.indexOf("n")); //对输入的字符进行检索,返回首个字符的下标
    

    lastIndexOf()

    console.log(str.lastIndexOf("n")); //同indexOf,区别就是从后面开始检索
    

    localeCompare()

    var strList = ['cc', 'mm', 'dd', 'aa', "cb"];
    strList.sort((a, b) => {
      return a.localeCompare(b);
    });
    console.log(strList); //["aa", "cb", "cc", "dd", "mm"]
    

    match()

    var n = str.match(/n/g); //返回一个数组查询输入的内容
    console.log(n);
    

    replace()

    var str1 = str.replace("lsy", "lsm");
    console.log(str1); //替换你需要替换的内容
    
    var str2 = str.search("lsy");
    console.log(str2); //返回首个查找到的下标
    

    slice()

    var str3 = str.slice(2);
    console.log(str3); //截取位数
    var str4 = str.slice(2, 3)
    console.log(str4); //在这个范围内截取,按下标算
    var str5 = str.slice(-1)
    console.log(str5); //截取最后一位
    

    split()

    var str6 = str.split("");
    console.log(str6); //切成数组
    var str7 = str.split("", 3);
    console.log(str7); //第二位切几位
    var str8 = str.split("a");
    console.log(str8); //按输入的位置切
    

    startsWith()

    console.log(str.startsWith("gh")); //返回boolean值
    console.log(str.startsWith("a", 2)); //从下标为2以a开始
    

    substr()

    console.log(str.substr(2)); //从下标开始截取后面的字符
    console.log(str.substr(-1)); //截取最后一位
    console.log(str.substr(1, 2)); //抽取指定的字符
    

    substring()

    console.log(str.substring(1)); //从下标开始截取后面的字符
    console.log(str.substring(-1)); //返回全部
    console.log(str.substring(1, 2)); //按下标进行截取,不包含最后一位
    //substr和substring主要区别就是输入数为两位和输入-1的时候,substring不会截取最后一位
    

    toLowerCase()andtoUpperCase()

    var loL = "LO";
    var lol = loL.toLowerCase(); //转小写
    console.log(lol);
    console.log(lol.toUpperCase()); //转大写
    

    tirm()

    var strn = " lsy ";
    console.log(strn.trim()); //去掉两边的空格
    

    valueOf()

    console.log(strn.valueOf()); //返回原来的类型
    

    toString()

    var num1 = 12;
    console.log(num1.toString()); //转换为字符串类型
    
  • 相关阅读:
    PHP 学习轨迹
    beego 遇到的一些问题
    Fiddler 502问题
    SourceTree
    Trait
    PHP PSR 标准
    解决MySQL联表时出现字符集不一样
    Git 代码管理命令
    PHP 运行相关概念
    CentOS 7
  • 原文地址:https://www.cnblogs.com/lsy6/p/13895941.html
Copyright © 2011-2022 走看看