Javascript 字符串(一)常见函数使用

一、js字符串示例1

  <script type="text/javascript">
        var strobject = new String('123abc123abc');
        //遍历输出字符串中的每个字符
        for (var i = 0; i < strobject.length; i++) {
            document.write(strobject[i] + "<br>");
        }

        // 输出指定位置的字符
        for (var i = 0; i < strobject.length; i++) {
            document.write(strobject.charAt(i) + "<br>");
        }

        // 输出指定位置的Unicode编码
        for (var i = 0; i < strobject.length; i++) {
            document.write(strobject.charCodeAt(i) + "<br>");
        }

        //字符串查找
        document.write(strobject.indexOf("1" + "<br>"));
        document.write(strobject.lastIndexOf("1"));
    </script>

 

二、js字符串示例2

<script type="text/javascript">
        var str1 = new String("123");
        var str2 = new String("abc123a");
        //字符串合并
        var str3 = str1.concat(str2);
        document.write(str3);
        document.write(str1.indexOf("a")+"<br>");
        //字符串替换---将字符串中第一个oldStr替换为newStr
        document.write(str2.replace("a", "A"));
        var strLong = new String("123a456a789");
        //字符串切片---指定开始位置,或指定结束位置
        document.write(strLong.slice(0, 1) + "<br>");
        document.write(strLong.slice(3)+"<br>");
        document.write(strLong.slice(1, 2) + "<br>");
        //字符串截取-----指定开始位置和截取长度
        document.write(strLong.substr(1, 2) + "<br>");
        document.write(strLong.substr(1, strLong.length - 1)+"<br>");
        document.write(strLong.substr(2,strLong.length));
        //字符串截取-----指定开始位置和结束位置(不包括结束位置)
        document.write(strLong.substring(0, 1) + "<br>");
        document.write(strLong.substring(1,strLong.length)+"<br>");
        //字符串分割---指定分隔符和分割次数,返回分割后的字符串数组
        var str4 = "-www-baido-com";
        document.write(str4.split("-")+"<br>");
        document.write(str4.split("-", 2) + "<br>");
        //大小写转换
        document.write(str4.toUpperCase() + "<br>");
        document.write("ABCd".toLowerCase());
    </script>

 

 

更多:

JavaScript数组(三)数组对象使用整理

JavaScript数组(二)实例

Javascript数组(一)排序

posted @ 2019-04-02 17:40  天马3798  阅读(684)  评论(0编辑  收藏  举报