美文网首页
String相关方法

String相关方法

作者: 冰点雨 | 来源:发表于2022-07-13 08:57 被阅读0次

    Length 获取字符串的长度。如:var len = strObj.length
    toLowerCase() 将字符串中的字母转成全小写。如:strObj.toLowerCase()
    toUpperCase() 将字符串中的字母转成全大写。如:strObj.toUpperCase()
    charAt(index) 返回指定下标位置的一个字符。如果没有找到,则返回空字符串
    substr() 在原始字符串,返回一个子字符串
    substring() 在原始字符串,返回一个子字符串
    区别:'''
    “abcdefgh”.substring(2,3) = “c”
    “abcdefgh”.substr(2,3) = “cde”
    '''
    split() 将一个字符串转成数组
    charCodeAt( ) 返回字符串中的第 n 个字符的代码
    concat( ) 连接字符串
    fromCharCode( ) 从字符编码创建—个字符串
    indexOf( ) 返回一个子字符串在原始字符串中的索引值(查找顺序从左往右查找)。如果没有找到,则返回-1
    lastIndexOf( ) 从后向前检索一个字符串 localeCompare( ) 用本地特定的顺序来比较两个字符串 match( ) 找到一个或多个正则表达式的匹配
    replace( ) 替换一个与正则表达式匹配的子串
    search( ) 检索与正则表达式相匹配的子串
    slice( ) 抽取一个子串
    toLocaleLowerCase( ) 把字符串转换小写 toLocaleUpperCase( ) 将字符串转换成大写 toLowerCase( ) 将字符串转换成小写
    toString( ) 返回字符串
    toUpperCase( ) 将字符串转换成大写
    valueOf( )

    charAt()返回指定索引的字符

     var str = "hello";
     var result = str.charAt(0);
    

    concat()连接字符串,和+一样

     result = str.concat("你好","再见");
    

    indexOf("h",1)检索一个字符串中是否含有指定内容

    ——如果有,会返回第一次出现的索引
    如果没有,返回-1
    ——指定第二个参数,指定开始查找的位置

        lastIndexOf() 从后往前找
    
     str = "hello nihao";
            result = str.indexOf("h",1);
            result = str.lastIndexOf();
    

    slice()可以从字符串截取指定的内容

    ——不会影响原字符串
    ——参数
    第一个,开始位置的索引(包括)
    第二个,结束位置的索引(不包括)
    如果省略第二个参数,则会截取到后面所有的
    ——也可以传一个负数为参数,负数的话将会从后面计算

     str = "abcdefghijk";
            result = str.slice(1,4);//bcd
            result = str.slice(1);//bcdefghijk
            result = str.slice(1,-1);//bcdefghij
    

    substring()和slice()类似

    不同:
    第二个参数:不能接受负数,传负值默认为0
    会自动调整参数位置

     result = str.substring(1,4);
    

    substr()

    ——参数
    第一个,开始位置的索引(包括)
    第二个,截取的长度

    result = str.substr(1,4);
    

    split()将字符串转化为数组

    ——参数
    拆分符号

      str = "abc,bcd,efg";
             result = str.split(",");
    

    toUpperCase() 将字符串转化为大写

       str = "abcde";
             result = str.toUpperCase();
    

    toLowerCase() 将字符串转化为小写

       str = "ABCD";
             result = str.toLowerCase();
            console.log("result="+result);
    

    相关文章

      网友评论

          本文标题:String相关方法

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