Kā pārbaudīt, vai virknē JavaScript ir jautājuma zīme

Ka Parbaudit Vai Virkne Javascript Ir Jautajuma Zime



Jebkura teikuma vai frāzes beigās jautājuma zīme (?) ir pieturzīme, ko izmanto tieša jautājuma attēlošanai. Dažreiz jums ir jāpārbauda, ​​vai teksta dokumentā vai rindkopā ir kāda jautājuma zīme. Piemēram, lai apstiprinātu tekstā esošos jautājumus. JavaScript nodrošina dažas iebūvētas metodes, kas palīdz efektīvi veikt šo uzdevumu.

Šajā apmācībā tiks parādīta procedūra jautājuma zīmes pārbaudei virknē.







Kā pārbaudīt, vai virknē JavaScript ir jautājuma zīme?

Lai pārbaudītu, vai konkrētajai virknei ir jautājuma zīme, izmantojiet šādas metodes.



Izmantosim tos abus pa vienam!



1. metode: pārbaudiet, vai virknē ir jautājuma zīme, izmantojot include() metodi

Lai pārbaudītu, vai virknē ir jautājuma zīme, izmantojiet ' ietilpst() ” metode. Tas pieņem jautājuma zīmi kā argumentu un atgriež “true”, ja virknē ir jautājuma zīme, pretējā gadījumā tas izvada “ viltus ”.





Sintakse

Izpildiet tālāk minēto metodi, lai izmantotu include() metodi:

stīga. ietilpst ( raksturs ) ;

Šeit, ' raksturs ” var būt jautājuma zīme (?), kas tiks pārbaudīta norādītajā virknē.



Piemērs

Šajā piemērā mēs izveidosim virkni, kas saglabāta mainīgajā ar nosaukumu ' virkne ”:

bija virkne = 'Kā kodēt JavaScript programmu?' ;

Pēc tam izsauciet metodi include(), nododot jautājuma zīmi kā argumentu un saglabājiet atgriezto rezultātu mainīgajā ' gadā ”:

bija gadā = stīga. ietilpst ( '?' ) ;

Visbeidzot izdrukājiet iegūto vērtību, izmantojot ' console.log() ” metode:

konsole. žurnāls ( gadā ) ;

Tiek parādīta izvade ' taisnība ”, kas norāda, ka virknē ir jautājuma zīme (?):

Pārejam pie otrās metodes!

2. metode: pārbaudiet, vai virknē ir jautājuma zīme, izmantojot Match() metodi

Vēl viena JavaScript metode, ko sauc par ' atbilst() ” metode pārbauda, ​​vai virknē ir vai nav jautājuma zīme. Metode Match() salīdzina virkni ar regulāru izteiksmi vai regulāru izteiksmi. Ja notiek sakritība, tiek atgriezts atbilstības masīvs; pretējā gadījumā tiek atgriezta nulle. Trīskāršo operatoru vai nosacījumu paziņojumu var izmantot arī ar match() metodi.

Sintakse

Izpildiet norādīto sintakse, lai pārbaudītu, vai virknē ir jautājuma zīme, izmantojot metodi Match():

stīga. atbilst ( regexPattern ) ;

Šeit “regexPattern” ir regulārā izteiksme, kas virknē meklēs jautājuma zīmi.

Piemērs

Tagad mēs izmantosim to pašu virkni, kas izveidota iepriekš minētajā piemērā, un izmantosim trīskāršo operatoru ar metodi match(), nododot regulāro izteiksmi, lai meklētu jautājuma zīmi:

bija gadā = stīga. atbilst ( /\?/g ) ? 'patiess' : 'nepatiess' ;

Izdrukājiet rezultātu konsolē:

konsole. žurnāls ( gadā ) ;

Kā redzat, izvade dod ' taisnība ” kas nozīmē, ka virknē pastāv jautājuma zīme (?):

Mēs esam apkopojuši vienkāršākās JavaScript metodes, lai noteiktu, vai virknē ir jautājuma zīme.

Secinājums

Lai pārbaudītu, vai virknē ir jautājuma zīme, varat izmantot JavaScript iepriekš definētas metodes, piemēram, include() metodi vai match() metodi. Metode include() meklē jautājuma zīmi kā apakšvirkni, savukārt metode match() salīdzina virkni, pamatojoties uz doto modeli. Šajā apmācībā tika parādīta procedūra jautājuma zīmes pārbaudei virknē ar detalizētu skaidrojumu.