javascript字符串常用的使用方法有哪些?

<script>
    /*创建字符串的方法及区别*/
    // let str="hello";//字面量方法 基本类型值
    // let str1=new String("hello");//String 对象
    // console.log(str1==str);// true
    // console.log(str1===str);// false
    // console.log(str);//string
    // console.log(str1);//object

    /*字符串方法*/
    /*charAt():返回下标对应的字符串*/
    let str="hello world";
    let result=str.charAt(4);//显示o  下标从0开始计算 所以这里显示o
    console.log(result);

    /*截取字符串,从起始下标开始,到结束下标(不包含结束下标)*/
    //字符串.slice(起始下标,结束下标)
    result=str.slice(2,6);//llo空格 不包含w结束下标
    console.log(result);

    /*截取字符串 subsrt(起始下标,截取多少个字符串)*/
    result=str.substr(1,5);//ello空格 包含结束下标

    // 字符第一次出现的下标位置
    //indexOf("字符"),如果没有出现过该字符,返回-1
    result=str.indexOf("e");//1  为什么是1呢 因为e的位置从下标0开始数 e在1的位置
    console.log(result);

    //替换字符:replace("被替换的字符",“要替换成的字符”)
    //返回一个替换的string
    result=str.replace("world","单身狗");
    console.log(result);

    //搜索字符存不存在:search("搜索的字符串");
    //-1 没有 ,如果有则返回起始下标
    result=str.search("orld");//可以是单个字符也可以是多个字符一起搜索
    console.log(result);//7

    //字符串分割 split("分割符"),返回数组,分割符会被去掉
    result=str.split("o");
    console.log(result); ["hell", " w", "rld"]

    //合并字符串 str1.concat(str2);返回合并好的字符串
    let str2="bye";
    let str3="school"
    result=str.concat(str2,str3);//hello worldbyeschool
    console.log(result);

    //清除前后空格trim()
    let str4="   唐伯虎";
    result=str4.trim();
    console.log(result);//不会清除文字之间的空格,只会清除文字前后的空格

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值