色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript中indexof返回

姚平華1年前7瀏覽0評論

javascript中indexOf返回的含義及使用方法

JavaScript中的indexOf()方法返回字符串中一個指定的子串被發現的第一個位置,如果沒有匹配到則返回-1,這個方法不區分大小寫。

例如,如果我們在下面的字符串中查找"world",我們可以這樣做:

var str = "Hello World!";
var n = str.indexOf("World");

n將會是6。它找到了"World"第一次出現的位置。

如果我們查找無法找到的字符串:

var str = "Hello World!";
var n = str.indexOf("W3School");

n將會是-1。

indexOf()方法也可以接受第二個參數,該參數指定從哪個下標開始搜索。例如,找到從第7個位置開始第一個出現的"World":

var str = "Hello World!";
var n = str.indexOf("World", 7);

n將會是-1,因為我們從位置7開始搜索,而"World"在這個位置之前是不匹配的。

此外,如果我們要在字符串中查找所有出現的指定字符串位置,我們可以使用一個循環來實現:

var str = "Hello World!";
var pos = 0;
while (true) {
var n = str.indexOf("o", pos);
if (n == -1) break;
console.log(n);
pos = n + 1;
}

這會輸出"4"和"7",因為這是在字符串中"o"出現的位置。