js的string操作方法——之转生在异世界学前端

       首先string的操作方法都不会改变原字符串,都是以返回值的形式存在

        var str = "a-bc-d-e-fg";

        var str1 = "ewfhj kfes";

        charAt( ) 返回指定索引的字符,参数为索引下标

        console.log(str.charAt(3));

        charCodeAt( )   返回指定索引的字符的ascll编码 参数为索引下标

        console.log(str.charCodeAt(3));

        fromCharCode( )   返回指定的ascll的值的相对字符 参数为字符的ascll码表编码值且用String          调用

        console.log(String.fromCharCode(68));

        concat( )   返回几个字符拼接后的新字符  参数为被连接的字符串

        console.log(str.concat(str1));

        slice(  ,)    返回提取后的字符串片段  参数为开始下标和结束下标,不包含结束

        console.log(str.slice(2, 3));

        substring(   ,  )   返回提取后的字符串片段,参数为开始下标和结束下标,不包含结束

        console.log(str.substring(2, 3));

        slice和substring都是复制提取字符串,但是slice是数组的操作方法,substring是字符串的操          作方法只是slice也可以被字符串使用,slice的开始下标可以为负值,substring只能为正

        substr(   ,  )    返回从指定下标提取指定数目的字符串 参数为开始的下标和提取的数目

        console.log(str.substr(3, 4));

        split("-", 3)     返回分隔的字符串数组  参数为开始的字符和分割后的数组长度

        如果把""用做开始的字符则每个字符之间都会分隔

        console.log(str.split("-", 3))

        console.log(str.split(""))

        includes(" ", [0])    返回true或false 参数为查找的字符和从哪个下标开始

        console.log(str.includes("j", [0]));

         indexOf(" ", [0])    返回值字符第一次出现的下标,找不到为-1 参数为查找的字符和从哪个下           标开始

        console.log(str.indexOf("j", [0]))

        search(" ")    返回第一次出现的索引下标,找不到为-1 参数为查找的字符

        console.log(str.search("-"));

        replace("a-", "ab")    返回替换后的字符串 参数为要被替换的相连的字符和替换的新字符

        console.log(str.replace("a-", "ab"))

        trim( )   返回去除首尾的空格后的字符串 没有参数

        console.log(str.trim())

        toUpperCase( )    小写转大写    返回新的字符串 没有参数

        console.log(str.toUpperCase())

        toLowerCase( )    大写转小写 返回新字符串 没有参数

        console.log(str.toLowerCase())

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值