Mga Kode ng JavaScript String indexOf()
- ang nakaraang pahina includes()
- 下一页 lastIndexOf()
- 返回上一层 Manwal ng Reference ng JavaScript String
Paglalarawan at paggamit
indexOf()
ang halaga ng pagbabalik ng unang pagkakaroon ng halagang hinahanap sa string.
pagkatapos ng paghahanap ng halaga, ay nagbabalik indexOf()
ang paraan ay nagbabalik -1
.
indexOf()
ang paraan ay may pagtatanggap ng kasalanan ng pagbigkas.
Bilang karagdagan:
Egemplo
Halimbawa 1
Hanapin ang "welcome" sa string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
Halimbawa 2
Hanapin ang "welcome" sa string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
Halimbawa 3
Hanapin ang unang pagkakamit ng "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
Halimbawa 4
Hanapin ang unang pagkakamit ng "e" mula sa posisyon 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
Halimbawa 5
Hanapin ang unang pagkakamit ng "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
paalatuntunang balita
string.indexOf(substring, start)
parametro
parametro | paliwanag |
---|---|
substring | kailanganin. Ang string na dapat hanapin. |
start | opsyonal. Ang posisyon ng simula (default ay 0). |
ang halaga ng pagbabalik
uri | paliwanag |
---|---|
bilang |
ang unang posisyon ng pagkakaroon ng halagang hinahanap. pagkatapos ng paghahanap ng sub-string, ay gagawin ng pagbabalik |
teknikal na detalye
ang halaga ng pagbabalik
pagkatapos ng string pagkatapos ng start mayroon sa substringang unang substring pagkatapos ng -1
.
paliwanag
String.indexOf()
ang paraan ay maghahanap mula sa unang hanggang sa huling bahagi ng string string, tingnan kung ito ay mayroon bang sub-string substringang posisyon ng simula ng paghahanap ay nasa string string ng start o string ng simula (walang binigay na start pagkatapos ng substring, kung gayon String.indexOf()
ay gagawin ng pagbabalik substring ay nasa string mula sa 0 nang magsimula. Kung ang unang character sastring ang posisyon ng character sa string walang nakita substring, kung gayon String.indexOf()
ang paraan ay gagawin ng pagbabalik -1
.
Pagkakaiba ng String indexOf() at String search()
indexOf()
ang paraan ay hindi makapagsalpok ng regular expression.
search()
hindi maaaring gamitin ang parametro ng simula ng posisyon.
suporta ng browser
indexOf()
ay katangian ng ECMAScript1 (ES1).
Lahat ng mga browser ay ganap na sumusuporta sa ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
suporta | suporta | suporta | suporta | suporta | suporta |
- ang nakaraang pahina includes()
- 下一页 lastIndexOf()
- 返回上一层 Manwal ng Reference ng JavaScript String