JavaScript programma, lai pārbaudītu, vai virkne satur apakšvirkni

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas pārbaudīs, vai virkne satur apakšvirkni.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript virkne
  • Javascript virkne ietver ()
  • JavaScript virknes indexOf ()

1. piemērs: Pārbaudiet virkni ar include ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Rezultāts

 Ievadiet virkni: JavaScript ir jautri Ievadiet virkni, kuru vēlaties pārbaudīt: fun Virkne satur fun

includes()Metode tiek izmantota ar if… elsepaziņojumu, lai pārbaudītu, vai virkne satur rakstzīmes noteiktas virknes.

Piezīme . includes()Metode ir reģistrjutīga. Tādējādi jautrība un jautrība ir atšķirīgas.

2. piemērs: pārbaudiet virkni ar indexOf ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Rezultāts

 Ievadiet virkni: JavaScript ir jautri Ievadiet virkni, kuru vēlaties pārbaudīt: fun Virkne satur fun

Iepriekš minētajā programmā indexOf()metode tiek izmantota kopā ar if… elsepaziņojumu, lai pārbaudītu, vai virkne satur apakšvirkni.

indexOf()Metode meklē virkni un atgriež pozīciju pirmā rašanās. Ja apakšvirkni nevar atrast, tā atgriež -1 .

Piezīme . indexOf()Metode ir reģistrjutīga.

Interesanti raksti...