zoukankan      html  css  js  c++  java
  • JavaScript 字符串对象

    JavaScript对象

    1 indexOf()  查找某个字符在字符串中第一次出现的位置,如果没有该字符,则返回-1

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <title>Document</title>
     7 </head>
     8 <body>
     9     <script>
    10         var s1 = "abcdefg";
    11         //indexOf()  用于查找某个字符在字符串中的索引号,索引号从 0 开始
    12          console.log(s1.indexOf("a"));
    13          //如果该字符串中并不存在该字符,那么返回一个 -1
    14          console.log(s1.indexOf("z"));
    15     </script>
    16 </body>
    17 </html>

    2.根据索引号返回字符串  charAt(index)

    可以用来遍历字符串

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <script>
            var s1 = "zhang";
            //charAt(index)  根据索引号返回相应的字符
           for(var i=0;i<s1.length;i++){
               console.log(s1.charAt(i));
               
           }
        </script>
    </body>
    </html>

    3.截取字符串   substr(截取的起始位置,截取几个字符);

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>Document</title>
     8 </head>
     9 
    10 <body>
    11     <script>
    12         var s1 = "zhangshan";
    13         //截取字符串   substr(截取的起始位置,截取几个字符);
    14         console.log(s1.substr(2, 3));
    15     </script>
    16 </body>
    17 
    18 </html>

    4,替换字符

    replace(要被替换的字符,替换为的字符); //只会替换第一字符

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>Document</title>
     8 </head>
     9 
    10 <body>
    11     <script>
    12         //replac(被替换的字符,替换为的字符), 但是只能替换第一个字符
    13          var s1 = "zhangshan";
    14         s1 = s1.replace("a","b");
    15         console.log(s1);
    16 
    17         //replace()也可以替换字符串
    18         var s2 = "abcefg"
    19         s2 = s2.replace("abc","ujk");
    20         console.log(s2);
    21         
    22     </script>
    23 </body>
    24 
    25 </html>

    5. 将字符串转换成数组

    split("分隔符")

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>Document</title>
     8 </head>
     9 
    10 <body>
    11     <script>
    12         
    13          var s1 = "zhang,shan";
    14          s1 = s1.split(",");
    15          console.log(s1);
    16     </script>
    17 </body>
    18 
    19 </html>

  • 相关阅读:
    pyqt笔记1模块 信号和插槽
    pyqt5 eric6 pyqt5-tools
    转入Python3.5
    ARM伪指令
    ARM MOV PC加8
    所有JTAG集成电路都应该支持菊花链
    冯诺依曼存储子系统的改进
    [分享]Active-HDL 9.2 安装
    运行python脚本后台执行
    scala实验 模拟图形绘制
  • 原文地址:https://www.cnblogs.com/zysfx/p/12775725.html
Copyright © 2011-2022 走看看