«

String的slice方法

yang 发布于 阅读:352 JS基础阶段


<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <script>
            // slice() 包含开头不包含结尾,左闭右开 [0, 9)
            let str = "白日依山尽,两个黄鹂鸣翠柳";
            console.log("原字符串>>>", str);
            console.log(str.slice(6)); // '两个黄鹂鸣翠柳',只传一个参数时,从指定开始索引截到末尾
            console.log(str.slice(2, 5)); // '依山尽',包含开头不包含结尾,左闭右开
            console.log(str.slice(-2)); // '翠柳',为负数时,从末尾开始数-1,-2...,然后确定区间正着截(从左往右截)

            // 练习题
            // 截取 '55555555@qq.com' 中的数字部分,同时使用slice和indexOf
            // 1.先indexOf找到'@'符号的索引作为结束索引
            let str2 = "5555555599@qq.com";
            // let endIndex = str2.indexOf("@");
            // console.log(endIndex);
            // 2.再slice截取数字部分
            console.log(str2.slice(0, str2.indexOf("@")));
        </script>
    </body>
</html>

String的slice方法

版权所有:微4e
文章标题:String的slice方法
除非注明,文章均为 微4e 原创,请勿用于任何商业用途,禁止转载

推荐阅读:


扫描二维码,在手机上阅读
请先 登录 再评论