字符串的基本处理函数

109 阅读1分钟
<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>
        var str="hello world";

        //.charAt(位置)获取字符串中的某一个字符
        var x=str.charAt(1);
        console.log(x);

        //.substr()截取一段字符
        // 第一个参数是从第几位开始截取
        // 第二个参数是向后截取几位
        // 如果只写一个参数,那么会从第一个参数后面全部截取
        var x=str.substr(1,3);
        console.log(x);

        // .concat合并字符串
        var str="hello";
        var str1="world";
        var str2=str.concat(str1);
        concat.log(str2);

        // charCodeAt(i)获取字符串中第i个位置的unicode编码(了解一下)
        var x=charCodeAt(1);
        console.log(x);

        // substring()截取一段字符串
        // 第一个参数是从几位开始截取
        // 第二个参数是截取到第几位,并且不包括最后一位
        var x=str.substring(2,4);
        console.log(x);

        // .split()通过指定的字符将字符串分割成数组
        var str="html,css,javascript,css3,html5";
        var arr=str.split("@");
        console.log(arr);

        // .slice()截取一段字符串
        // 第一个参数是从第几位开始截取
        // 第二个参数是截取到第几位,并且不包括最后一位
        var x=str.slice(2,4);
        console.log(x);

        // .indexOf()判断字符串中是否含有指定字符串的位置,如果有返回首字符的位置,如果没有返回-1
        var x=str.indexOf("123");
        console.log(x);

        // LastIndexOf()判断字符串中是否含有指定的字符串,如果有返回最后一个字符的位置,如果没有返回-1
        var x=str.LastIndexOf("123");
        console.log(x);

        // .toUpperCase全部转化为大写
        var x=str.toUpperCase();
        console.log(x);

        // toLowerCase()全部转化为小写
        var x=str.toLowerCase();
        console.log(x);

        // .replace()替换指定的字符
        // 第一个参数是想要替换的字符
        // 第二个参数是替换成什么字符
        var str="hello world";
        var x=str.replace("hello","你好");
    </script>
</body>
</html>