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>

  • 相关阅读:
    警示
    【拒绝挂分】盘点蒟蒻ghy的各种sb错误
    牛客NOIPtg day5 B-demo的gcd
    数字校园APP——视频分享
    数字校园APP——软件需求规格说明书
    数字校园APP——可行性报告分析
    数字校园APP开发与应用
    结对编程第二次作业——四则运算自动生成器
    软件工程第四次作业
    软件工程第三次作业
  • 原文地址:https://www.cnblogs.com/zysfx/p/12775725.html
Copyright © 2011-2022 走看看