Nedenfor er eksempel på Strengen indexOf () – Metoden.
str.indexOf () – funksjonen finner indeksen til første forekomst av argumentet streng i den gitte strengen. Verdien som returneres er 0-basert. Syntaksen for funksjonen er som følger:
str.indexOf(searchValue , index)
Argumenter:
det første argumentet til funksjonen searchValue er strengen som skal søkes i basen strengen. Det andre argumentet til funksjonen indeksen definerer start-indeks fra hvor searchValue er som det skal søkes i basen strengen.,
gå Tilbake verdi:
Denne funksjonen returnerer indeksen for streng (0-basert) hvor searchValue er funnet for første gang. Hvis searchValue kan ikke bli funnet i strengen deretter funksjonen returnerer -1.
Eksempler på ovenfor funksjon er gitt nedenfor:
Eksempel 1:
print('Departed Train'.indexOf('Train'));
I dette eksemplet er funksjonen indexOf() finner indeksen for streng Tog. Siden den første og den eneste indeksen hvor denne strengen er til stede er 9, derfor denne funksjonen returnerer 9 som svar.,
Output:
9
Eksempel 2:
print('Departed Train'.indexOf('ed Tr'));
Output:
6
I dette eksemplet er funksjonen indexOf() finner indeksen for streng ed Tr. Siden den første og den eneste indeksen hvor denne strengen er til stede er 6, derfor denne funksjonen returnerer 6 som svar.
Eksempel 3:
print('Departed Train'.indexOf('train'));
Output:
-1
I dette eksemplet er funksjonen indexOf() finner indeksen for streng Tog., Siden searchValue er ikke til stede i teksten, derfor denne funksjonen returnerer -1 som svar.
Eksempel 4:
print('Departed Train before another Train'.indexOf('Train'));
Output:
9
I dette eksemplet er funksjonen indexOf() finner indeksen for streng Tog. Siden den første indeksen for searchValue er 9, derfor denne funksjonen returnerer 9 som svar.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: