Mga Kode ng JavaScript String indexOf()

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:

Paraan ng lastIndexOf()

Paraan ng search()

Paraan ng match()

Egemplo

Halimbawa 1

Hanapin ang "welcome" sa string:

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");

subukahin nang personal

Halimbawa 2

Hanapin ang "welcome" sa string:

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");

subukahin nang personal

Halimbawa 3

Hanapin ang unang pagkakamit ng "e":

let text = "Hello world, welcome to the universe.";
text.indexOf("e");

subukahin nang personal

Halimbawa 4

Hanapin ang unang pagkakamit ng "e" mula sa posisyon 5:

let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);

subukahin nang personal

Halimbawa 5

Hanapin ang unang pagkakamit ng "a":

let text = "Hello world, welcome to the universe.";
text.indexOf("a");

subukahin nang personal

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 -1.

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

kaugnay na pahina

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索