Ako skontrolovať, či reťazec obsahuje bodku v JavaScripte

Ako Skontrolovat Ci Retazec Obsahuje Bodku V Javascripte



Na konci vety sa používa bodka, ktorá sa nazýva bodka. Zistenie, či reťazec obsahuje bodku, môže byť pre začínajúceho vývojára trochu náročné, najmä ak je potrebné skontrolovať koniec vety. JavaScript však poskytuje vstavané metódy, ktoré vám môžu pomôcť túto úlohu ľahko vykonať.

Táto štúdia vám poskytne postup, ako skontrolovať, či reťazec obsahuje bodku alebo nie.







Ako skontrolovať, či reťazec obsahuje bodku v JavaScripte?

Ak chcete zistiť, či reťazec obsahuje bodku, použite nasledujúce preddefinované metódy JavaScript:



  • zahŕňa metódu().
  • metóda match().



Pozrime sa na každú z vyššie uvedených metód jednu po druhej.





Metóda 1: Skontrolujte, či reťazec obsahuje bodku, pomocou metódy include().

Ak chcete vyhodnotiť, či je v reťazci prítomný podreťazec, použite „ zahŕňa() “. Akceptuje podreťazec ako argument a ak je prítomný v reťazci, metóda vypíše boolovskú hodnotu „ pravda “, inak dáva „ falošný “. Presnejšie povedané, použijeme túto metódu na kontrolu, či vybraný reťazec obsahuje bodku alebo nie.

Syntax



Postupujte podľa nižšie uvedenej syntaxe pre metódu include():

reťazec.zahŕňa ( charakter ) ;

Tu je „ zahŕňa() “ metóda skontroluje, či „ reťazec “ obsahuje špecifikované “ charakter ' alebo nie.

Príklad

Najprv vytvoríme reťazec s názvom „ str “, ktorý má nasledujúcu hodnotu:

var str = 'LinuxHint' ;

Ďalej skontrolujeme, či bodka ( . ) existuje v reťazci alebo nie vyvolaním „ zahŕňa() ” metóda s ternárnym operátorom, ktorý funguje ako podmienený príkaz a ukladá výsledok do novovytvorenej premennej s názvom „ rok “:

var ans = str.includes ( '.' ) ? 'pravda' : 'falošný' ;

Nakoniec vytlačte výslednú hodnotu pomocou „ console.log() “ metóda:

konzola.log ( rok ) ;

Ako vidíte, výstup dáva „ falošný ” pretože v reťazci neexistuje bodka:

Poďme k druhej metóde!

Metóda 2: Skontrolujte, či reťazec obsahuje bodku pomocou metódy match().

Ak chcete zistiť, či reťazec obsahuje bodku alebo nie, v JavaScripte existuje iná metóda s názvom „ zápas() “. Reťazec sa priraďuje k regulárnemu výrazu alebo vzoru regulárneho výrazu pomocou metódy match(). Ak dôjde k zhode, poskytne pole zhodných výskytov; inak dáva hodnotu null. Môžete tiež použiť metódu match() s ternárnym operátorom alebo podmieneným príkazom.

Syntax

Použite danú syntax pre metódu match():

reťazec.zhoda ( regulárny vzor ) ;

Tu sa metóda match() bude zhodovať s „ regulárny vzor “ so znakmi špecifikovaného “ reťazec “.

Príklad

Teraz vytvoríme premennú s názvom „ str ” ktorý ukladá reťazec obsahujúci bodku( . ):

var str = 'LinuxHint.' ;

Potom zavolajte metódu match() odovzdaním vzoru regulárneho výrazu “ /\./g “. Výsledkom je, že ak bodka existuje, vytlačí sa „ pravda “; inak,“ falošný “. Tu použijeme trojčlenku ( ? ) s metódou match(), ktorá je ako podmienené príkazy:

var ans = str.match ( / \. / g ) ? 'pravda' : 'falošný' ;

Vytlačte výslednú hodnotu na konzole pomocou „ console.log() “ metóda:

konzola.log ( rok ) ;

Výstup zobrazuje „ pravda ” čo znamená, že reťazec obsahuje bodku(.):

Poskytli sme najjednoduchšie metódy na určenie, či reťazec obsahuje bodku v JavaScripte.

Záver

Ak chcete zistiť, či reťazec obsahuje bodku, môžete použiť preddefinované metódy JavaScriptu, ako je metóda include() alebo match(). Metóda include() hľadá reťazec alebo znak ako podreťazec v danom reťazci, zatiaľ čo metóda match() porovnáva reťazec so zadaným vzorom. V tejto štúdii sme poskytli postupy na kontrolu, či reťazec obsahuje bodky alebo nie, s podrobnými príkladmi.