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

本文详细介绍了 JavaScript 中 String 对象的各种方法,包括字符编码查询、字符串分割、大小写转换、字符串合并、空格去除、替换及多种截取方式等。通过实际代码示例,帮助读者更好地理解和掌握这些常用操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!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>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值