zoukankan      html  css  js  c++  java
  • 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数组(一)排序

  • 相关阅读:
    进程与线程
    HDOJ搜索专题之Catch That Cow
    HDOJ搜索专题之Red and Black
    COJ1026(过河卒)
    HDOJ搜索专题之Prime Ring Problem
    COJ1113(Emperor And His Knight)
    HDOJ搜索专题之胜利大逃亡
    HDOJ搜索专题之翻纸牌游戏
    HDOJ搜索专题之Counting Sheep
    HDOJ搜索专题之Robot Motion
  • 原文地址:https://www.cnblogs.com/tianma3798/p/10644113.html
Copyright © 2011-2022 走看看