開心生活站

位置:首頁 > IT科技 > 

js,lastindexof

IT科技2.31W

1、js中lastindexof簡介:

lastIndexOf()方法用於查找一個字符串中是否包含了另一個字符串。包含在另一個字符串中的字符串通常稱爲字符串。僅需要某串信息中的一部分時,就可以使用這兩個方法。

例如,在“小測試”程序中,用戶輸入一個文本答案,就需要檢查該字符串是否包含了某些的關鍵字。

js lastindexof

2、參數:

1 需要查找的字符串

2 開始查找的字符位置(可選)

字符位置從0開始。如果不包含第二個參數,就從字符串開頭開始搜索

lastIndexOf()方法的返回值是查找到的子串在字符串中的位置,它也是基於0的,因此,如果在字符串開頭找到子串,則返回0.如果沒有找到子串,則返回-1.

js lastindexof 第2張

舉例:

在字符串“Hello jeremy.How are you Jeremy”中查找子串“Jeremy”,可以使用如下代碼:

var myString = "Hello jeremy.How are you Jeremy";    var foundAtposition;    foundAtPosition = myString.indexOf("Jeremy");    alert(foundAtPosition);

以上代碼將彈出一個消息框,其中包含數組26,這是“Jeremy”的字符位置,爲什麼是26呢?顯然,它是字符串中第二個“Jeremy”出現的位置,而不是第一個“jeremy”出現的位置6。這是因爲JavaScript是區分大小寫,如果輸入的是IndexOf(),而不是indexOf(),則JavaScript會報告錯誤。同樣,“jeremy”與“Jeremy”是不同的,大小寫錯誤非常普遍,即使是編程專家也很容易犯此類錯誤。所以編程時最好特別注意。

標籤:js lastindexof