Kako preveriti, ali niz vsebuje vprašaj v JavaScriptu

Kako Preveriti Ali Niz Vsebuje Vprasaj V Javascriptu



Na koncu katerega koli stavka ali fraze je vprašaj (?) ločilo, ki se uporablja za predstavitev neposrednega vprašanja. Včasih morate preveriti, ali je v besedilnem dokumentu ali odstavku kakšen vprašaj. Na primer za potrditev vprašanj v besedilu. JavaScript ponuja nekaj vgrajenih metod, ki pomagajo učinkovito opraviti to nalogo.

Ta vadnica bo prikazala postopek za preverjanje vprašaja v nizu.







Kako preveriti, ali niz vsebuje vprašaj v JavaScriptu?

Če želite preveriti, ali ima dani niz vprašaj, uporabite naslednje metode.



Uporabimo oba enega za drugim!



1. način: Preverite, ali niz vsebuje vprašaj z uporabo metode include().

Če želite preveriti, ali je v nizu prisoten vprašaj, uporabite » vključuje() ” metoda. Sprejme vprašaj kot argument in vrne »true«, če vprašaj obstaja v nizu, sicer izpiše » lažno ”.





Sintaksa

Za uporabo metode include() sledite spodaj omenjeni metodi:

vrvica. vključuje ( značaj ) ;

Tukaj, ' značaj ” je lahko vprašaj (?), ki bo označen v podanem nizu.



Primer

V tem primeru bomo ustvarili niz, shranjen v spremenljivki z imenom ' vrvica ”:

je bil vrvica = 'Kako kodirati program JavaScript?' ;

Nato pokličite metodo include() tako, da posredujete vprašaj kot argument in shranite vrnjeni rezultat v spremenljivko ' leto ”:

je bil leto = vrvica. vključuje ( '?' ) ;

Končno natisnite dobljeno vrednost z uporabo ' console.log() ” metoda:

konzola. dnevnik ( leto ) ;

Izhod je prikazal ' prav ”, ki označuje, da niz vsebuje vprašaj (?):

Pojdimo k drugi metodi!

2. način: Preverite, ali niz vsebuje vprašaj z uporabo metode match().

Druga metoda v JavaScriptu, imenovana » ujemanje() ” metoda preveri, ali niz vsebuje vprašaj ali ne. Metoda match() primerja niz z regularnim izrazom ali vzorcem regularnega izraza. Če pride do ujemanja, se vrne niz ujemanj; drugače je vrnjena ničelna vrednost. Ternarni operator ali pogojni stavek lahko uporabite tudi z metodo match().

Sintaksa

Sledite podani sintaksi za preverjanje, ali niz vsebuje vprašaj z uporabo metode match():

vrvica. tekma ( regexPattern ) ;

Tu je »regexPattern« regularni izraz, ki bo iskal vprašaj v nizu.

Primer

Zdaj bomo uporabili isti niz, ustvarjen v zgornjem primeru, in uporabili ternarni operator z metodo match() s podajanjem regularnega izraza za iskanje vprašaja:

je bil leto = vrvica. tekma ( /\?/g ) ? 'prav' : 'false' ;

Natisnite rezultat na konzoli:

konzola. dnevnik ( leto ) ;

Kot lahko vidite, rezultat daje ' prav «, kar pomeni, da v nizu obstaja vprašaj (?):

Zbrali smo najenostavnejše metode JavaScript za ugotavljanje, ali niz vsebuje vprašaj.

Zaključek

Če želite preveriti, ali niz vsebuje vprašaj, lahko uporabite vnaprej določene metode JavaScript, kot sta metoda include() ali match(). Metoda include() išče vprašaj kot podniz, medtem ko metoda match() primerja niz na podlagi podanega vzorca. Ta vadnica je prikazala postopek za preverjanje vprašaja v nizu s podrobno razlago.