js 内置对象--String常用属性

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>js 内置对象-String</title>
</head>
<body>
<script>

        var str = "a I love jixi";
        var str1 = "关羽|张飞|刘备";
        var str2 = " a b  c ";
        var str3 = "AaBbAaCc";
        var str4 = "0123456789";

        //charCodeAt() 查找字符编码
            console.log(str.charCodeAt(0)); // 返回值: 97  ? 根据角标 返回unicode中对应的码表值

        //charAt() 查找角标对应值
            console.log(str.charAt(0));     // 返回值: a   ? 根据角标 返回角标对应的值

        //split() 分割
            console.log(str1.split("|"));   // 返回值: ["关羽", "张飞", "刘备"] ? 返回一个数组

        //trim() 空格
            console.log(str2.trim());       // 返回值: a b  c  ? 去除前后空格,

        //concat() 合并
            console.log(str1.concat(str2)); // 返回值: 关羽|张飞|刘备 a b  c ? str2加到str1后面

        //replace() 替换
            console.log(str3.replace(/a/gi,"X")); // 返回值:XXBbXXCc ?替换全部相同(忽略大小写)
            console.log(str3.replace(/a/,"X"));   // 返回值:AXBbAaCc ?只替换第一个(不忽略大小写)
        
        //case()转换大小写
            console.log(str.tolowerCase());   // 返回值:aabbaacc ?转换成小写
            console.log(str.toUpperCase());   // 返回值:AABBAACC ?转换成大写

        //slice();   跟剧索引值和索引值截取字符串
            console.log(str4.slice(2));      // 返回值: 23456789 ?str4[2]到最后
            console.log(str4.slice(2,5));    // 返回值: 234      ?str4[2]到str4[5],包左不包右
            console.log(str4.slice(-3));     // 返回值: 789      ?后几个
            console.log(str4.slice(5,2));    // 返回值: 空字符串 ?索引5到索引2 成负数了

        //substr();   跟剧索引值和长度值截取字符串
            console.log(str4.substr(2));     // 返回值: 23456789  ?从索引位取到最后
            console.log(str4.substr(2,6));   // 返回值: 234567    ?从索引位起,到后面多少个
            console.log(str4.substr(-3));    // 返回值: 789       ?后几个

        //substring();   跟剧索引值和索引值截取字符串
            console.log(str4.substring(2));  // 返回值: 23456789   ?从索引截取到最后
            console.log(str4.substring(2,5));// 返回值: 234        ?从索引截,长度个字符串
            console.log(str4.substring(-1)); // 返回值: 0123456789 ?是负数就全部截取
            console.log(str4.substring(5,2));// 返回值: 234        ?值能调换(索引2到索引5)


</script>
</body>
</html>





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值