字符串常用方法总结

    字符串截取:
	   str.subString(start,end)   //end可选     不包括end处的字符  不修改原str   
	   str.slice(start,end)      //end可选        start为负数时,会被转换成:负数+长度   不修改原str
	   str.subStr(start,length)  //length可选     start为负数时,会被转换成:负数+长度   不修改原str
    指定位置的字符:
        str.charAt(index)         //返回指定位置的字符
    指定位置的字符编码:
        str.charCodeAt(index)     //返回指定位置的字符编码
    字符串拼接:
        str.concat(str2)          //返回str+str2
    字符串位置方法:
        indexOf('str',start)            //从头查找      第二个参数可选,开始查找的位置
        lastIndexOf('str',start)        //从末尾查找    第二个参数可选,开始查找的位置
    字符串包含方法:
        startsWith(str,start)           //start可选,开始搜索的位置
        endsWith(str,start)             //start可选,开始搜索的位置
        includes(str,start)             //start可选,开始搜索的位置
    trim()方法:
        str.trim()                      //返回的是字符串的副本,原始字符串不受影响
    repeat()方法:
        str.repeat(num)                 //num表示要将str复制多少次,返回拼接后的副本
    字符串解构:
        [...str]
    字符串大小写转换:
        str.toLowerCase()               //转小写
        str.toUpperCase()               //转大写
    字符串模式匹配:
        str.match()
            let text = "cat, bat, sat, fat"; 
            let pattern = /.at/; 
            text.match(pattern);
             // 等价于 pattern.exec(text)
    子字符串替换:
        str.replace()
            result = text.replace(/at/g, "ond");       //全局匹配at,替换成ond
            console.log(result); // "cond, bond, sond, fond"
    eval()方法:
        eval()               //它接收一个参数,即一个要执行的 ECMAScript(JavaScript)字符串
                            eval("console.log('hi')");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值