Jak sprawdzić, czy ciąg zawiera kropkę w JavaScript

Jak sprawdzić, czy ciąg zawiera kropkę w JavaScript

Na końcu zdania używana jest kropka, która nazywa się pełnym przystankiem. Znalezienie, czy ciąg ma kropkę, może być trochę trudne dla początkującego programistę, zwłaszcza gdy konieczne jest sprawdzenie zakończenia zdania. Jednak JavaScript zapewnia wbudowane metody, które mogą pomóc w łatwym wykonaniu tego zadania.

To badanie zapewni procedurę sprawdzenia, czy ciąg zawiera kropkę, czy nie.

Jak sprawdzić, czy ciąg zawiera kropkę w JavaScript?

Aby ustalić, czy ciąg zawiera kropkę, użyj następujących predefiniowanych metod JavaScript:

  • obejmuje () metodę
  • Metoda match ()

Zbadajmy każdą z wyżej wymienionych metod jeden po drugim.

Metoda 1: Sprawdź, czy ciąg zawiera kropkę przy użyciu metody obejmującej ()

Aby ocenić, czy podłoże jest obecne w ciągu, użyj „Obejmuje ()" metoda. Akceptuje podłoże jako argument, a jeśli jest obecny w ciągu, metoda wyświetli wartość logiczną „PRAWDA”, W przeciwnym razie daje„FAŁSZ". Mówiąc dokładniej, wykorzystamy tę metodę, aby sprawdzić, czy wybrany ciąg zawiera kropkę, czy nie.

Składnia

Postępuj zgodnie z poniższą składnią do metody obejmującej ():

strunowy.obejmuje (charakter);

Tutaj "Obejmuje ()„Metoda sprawdzi, czy„strunowy”Zawiera określone„postać" albo nie.

Przykład

Po pierwsze, utworzymy ciąg o nazwie „str„Posiadanie następującej wartości:

var str = "Linuxhint";

Następnie sprawdzimy, czy DOT (.) istnieje w ciągu lub nie, wywołując „Obejmuje ()„Metoda z operatorem trójskładnikowym, który działa jak instrukcja warunkowa i przechowuje wynik nowo utworzonej zmiennej o nazwie„Ans”:

var ans = str.Obejmuje ('.') ? "prawda fałsz";

Na koniec wydrukuj wynikową wartość za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Jak widać, że wyjście daje „FAŁSZ”Ponieważ w ciągu nie ma kropki:

Udajmy się w kierunku drugiej metody!

Metoda 2: Sprawdź, czy ciąg zawiera kropkę za pomocą metody match ()

Aby ustalić, czy ciąg zawiera kropkę, czy nie, istnieje inna metoda w JavaScript o nazwie „mecz()" metoda. Łańcuch jest dopasowany do wyrażenia regularnego lub wzoru wyrażenia wyrażenia przy użyciu metody match (). Jeśli nastąpi dopasowanie, daje szereg dopasowanych zdarzeń; w przeciwnym razie daje zważe. Możesz także użyć metody Match () z operatorem trójskładnikowym lub instrukcją warunkową.

Składnia

Użyj podanej składni do metody match ():

strunowy.mecz (RegexPattern);

Tutaj metoda Match () będzie pasować do „RegexPattern”Z postaciami określonej„strunowy".

Przykład

Teraz utworzymy zmienną o nazwie „str”, Który przechowuje ciąg zawierający kropkę (.):

var str = "Linuxhint.";

Następnie wywołaj metodę Match (), przekazując wzór Regex „/\./G". W rezultacie, jeśli istnieje kropka, wydrukuje ”PRAWDA”; w przeciwnym razie, "FAŁSZ". Tutaj użyjemy trójskładnikowej (?) Operator z metodą match (), która jest jak instrukcje warunkowe:

var ans = str.mecz(/\./G) ? "prawda fałsz";

Wydrukuj wynikową wartość na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Wyjście pokazuje „PRAWDA”, Który wskazuje, że ciąg zawiera kropkę (.):

Podaliśmy najprostsze metody określania, czy ciąg zawiera kropkę w JavaScript.

Wniosek

Aby ustalić, czy łańcuch zawiera kropkę, możesz użyć predefiniowanych metod JavaScript, takich jak metoda obejmująca () lub match (). Metoda obejmuje () wyszukuje ciąg lub znak jako podłoże w danym ciągu, podczas gdy metoda match () pasuje do ciągu do określonego wzoru. W tym badaniu dostarczyliśmy procedury sprawdzania, czy ciąg zawiera kropki, czy nie z szczegółowymi przykładami.