美文网首页
2021-04-22 JavaScript 从零计算位置。 0

2021-04-22 JavaScript 从零计算位置。 0

作者: netppp | 来源:发表于2021-04-22 09:56 被阅读0次

    JavaScript 从零计算位置。 0 是字符串中的第一个位置,1 是第二个
    为啥?因为自然数是以0开头,不是1开头。

    <p id="demo"></p>
    
    <script>
    var str = "avhe full name of China is the People's Republic of China.";
    var pos = str.indexOf("v");
    document.getElementById("demo").innerHTML = pos;
    </script>
    
    

    结果为1

    <p id="demo"></p>
    
    <script>
    var str = "vahe full name of China is the People's Republic of China.";
    var pos = str.indexOf("v");
    document.getElementById("demo").innerHTML = pos;
    </script>
    
    
    
    

    结果为0

    <p id="demo"></p>
    
    <script>
    var str = "vtpple, Banana, Mango";
    var res = str.slice(0,1);
    document.getElementById("demo").innerHTML = res; 
    </script>
    

    结果为v

    JavaScript 从零计算位置。 0 是字符串中的第一个位置,1 是第二个

    这里大概能解释 为什么 PYTHON 语言里面 str.slice(0,1);这种写法的时候,算括号前面而不算后面。

    因为是从0开始,所以其实整体要减去1,整体往前挪动一位,导致括号型的段,算前不算后

    相关文章

      网友评论

          本文标题:2021-04-22 JavaScript 从零计算位置。 0

          本文链接:https://www.haomeiwen.com/subject/nfjxrltx.html