字符串常用的方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>charat</title>
    <script>
    //charAt
        //方法charAt获取字符串中指定索引处的字符
        var input = "[email protected]";
        for (var i = 0; i < input.length; i++){
            if (input.charAt(i) === "@"){
                console.log("There is an '@' in it");
            }
        }

    //indexOf
        //indexOf返回指定字符出现的索引
        var phrase = "the cat in the hat";
        var index = phrase.indexOf("cat");
        console.log("there is a cat sitting at index " + index);

        //indexOf指定从哪个位置开始查找
        var index2 = phrase.indexOf("the", 5);
        console.log("index2: " + index2);
        //如果没有找到返回-1
        var index3 = phrase.indexOf("doge");
        console.log("index3: " + index3);

    //substring
        //返回指定索引之间的子串
        var data = "name|phone|address";
        var val = data.substring(5, 10);
        console.log("val: " + val);

    //split
        //返回指定字符串分割后的数组
        var vals = data.split("|");
        console.log("vals: ", vals);

    //toLowerCase 将字符串转为小写并返回
    //replace 查找子串并替换为指定的字符串
    //lastIndexOf 查找最后一个子串
    //slice删除字符串的一部分并返回结果
    //match 在字符串中查找与正则表达式匹配的子串
    //toUpperCase 将字符串转为大写并返回

    </script>
</head>
<body>

</body>
</html>

猜你喜欢

转载自www.cnblogs.com/themost/p/9317232.html