Как да проверите дали низът съдържа въпросителен знак в JavaScript

Kak Da Proverite Dali Niz T S D Rza V Prositelen Znak V Javascript



В края на всяко изречение или фраза въпросителен знак (?) е препинателен знак, използван за представяне на директен въпрос. Понякога трябва да проверите дали има някакъв въпросителен знак в текстов документ или параграф. Например, за валидиране на въпросите, присъстващи в текста. JavaScript предоставя някои вградени методи, които помагат за ефективното изпълнение на тази задача.

Този урок ще демонстрира процедурата за проверка на въпросителен знак в низ.







Как да проверите дали низът съдържа въпросителен знак в JavaScript?

За да проверите дали даден низ има въпросителен знак, използвайте следните методи.



Нека ги използваме и двете един по един!



Метод 1: Проверете дали низът съдържа въпросителен знак, като използвате метода include().

За да проверите дали има въпросителен знак в низ, използвайте „ включва() ” метод. Той приема въпросителен знак като аргумент и връща „истина“, ако въпросителният знак съществува в низа, в противен случай извежда „ невярно ”.





Синтаксис

Следвайте посочения по-долу метод, за да използвате метода include():

низ. включва ( характер ) ;

Тук, ' характер ” може да бъде въпросителен знак (?), който ще бъде отметнат в посочения низ.



Пример

В този пример ще създадем низ, съхранен в променлива с име „ низ ”:

беше низ = „Как да кодирам програма на JavaScript?“ ;

След това извикайте метода include(), като подадете въпросителен знак като аргумент и съхранете върнатия резултат в променливата „ година ”:

беше година = низ. включва ( '?' ) ;

Накрая отпечатайте получената стойност, като използвате „ console.log() ” метод:

конзола. дневник ( година ) ;

Резултатът показва „ вярно ”, което показва, че низът съдържа въпросителен знак (?):

Да се ​​насочим към втория метод!

Метод 2: Проверете дали низът съдържа въпросителен знак, като използвате метода match().

Друг метод в JavaScript, наречен „ съвпада() ” методът проверява дали даден низ съдържа въпросителен знак или не. Методът match() сравнява низ с регулярен израз или модел на регулярен израз. Ако се появи съвпадение, се връща масив от съвпадения; в противен случай се връща нулата. Троичният оператор или условният оператор също могат да се използват с метода match().

Синтаксис

Следвайте дадения синтаксис, за да проверите дали низът съдържа въпросителен знак, като използвате метода match():

низ. съвпада ( regexPattern ) ;

Тук „regexPattern“ е регулярният израз, който ще търси въпросителния знак в низа.

Пример

Сега ще използваме същия низ, създаден в горния пример, и ще използваме троичния оператор с метода match() чрез предаване на регулярния израз за търсене на въпросителен знак:

беше година = низ. съвпада ( /\?/g ) ? 'вярно' : 'фалшив' ;

Отпечатайте резултата на конзолата:

конзола. дневник ( година ) ;

Както можете да видите, изходът дава „ вярно ”, което означава, че въпросителният знак (?) съществува в низа:

Събрахме най-простите JavaScript методи за определяне дали низът съдържа въпросителен знак.

Заключение

За да проверите дали низът съдържа въпросителен знак, можете да използвате предварително дефинирани методи на JavaScript, като метода include() или метода match(). Методът include() търси въпросителния знак като подниз, докато методът match() сравнява низа въз основа на дадения модел. Този урок демонстрира процедурата за проверка на въпросителния знак в низ с подробно обяснение.