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

Jak Sprawdzic Czy Ciag Zawiera Kropke W Javascript



Kropka jest używana na końcu zdania, co nazywa się kropką. Ustalenie, czy ciąg ma kropkę, może być trudnym zadaniem dla początkującego programisty, zwłaszcza gdy wymagane jest sprawdzenie końca zdania. Jednak JavaScript zapewnia wbudowane metody, które mogą pomóc w łatwym wykonaniu tego zadania.

To badanie dostarczy ci procedury sprawdzania, czy ciąg zawiera kropkę, czy nie.







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

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



  • zawiera() metodę
  • metoda match()



Przyjrzyjmy się po kolei każdej z wyżej wymienionych metod.





Metoda 1: Sprawdź, czy ciąg zawiera kropkę, używając metody include()

Aby ocenić, czy podciąg występuje w ciągu, użyj „ zawiera () ' metoda. Akceptuje podciąg jako argument, a jeśli jest obecny w ciągu, metoda wygeneruje wartość logiczną „ PRAWDA ”, w przeciwnym razie daje „ fałszywy ”. Dokładniej, użyjemy tej metody, aby sprawdzić, czy wybrany ciąg zawiera kropkę, czy nie.

Składnia



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

ciąg.zawiera ( postać ) ;

Tutaj ' zawiera () ” metoda sprawdzi, czy „ strunowy ” zawiera określony „ postać ' albo nie.

Przykład

Najpierw utworzymy ciąg o nazwie „ str ” o następującej wartości:

zmienna str = „Podpowiedź dotycząca Linuksa” ;

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

var ans = str.zawiera ( '.' ) ? 'PRAWDA' : 'fałszywy' ;

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

konsola.log ( rok ) ;

Jak widać, wyjście daje „ fałszywy ”, ponieważ w ciągu nie ma kropki:

Przejdźmy do drugiej metody!

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

Aby określić, czy ciąg zawiera kropkę, czy nie, istnieje inna metoda w JavaScript o nazwie „ mecz() ' metoda. Ciąg jest dopasowywany do wyrażenia regularnego lub wzorca wyrażenia regularnego za pomocą metody match(). Jeśli wystąpi dopasowanie, daje tablicę dopasowanych wystąpień; w przeciwnym razie daje wartość null. Możesz również użyć metody match() z operatorem trójargumentowym lub instrukcją warunkową.

Składnia

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

string.match ( regexPattern ) ;

Tutaj metoda match() dopasuje „ regexPattern ” ze znakami określonego „ strunowy ”.

Przykład

Utworzymy teraz zmienną o nazwie „ str ” przechowujący ciąg zawierający kropkę ( . ):

zmienna str = „LinuxWskazówka”. ;

Następnie wywołaj metodę match(), przekazując wzorzec wyrażenia regularnego „ /\./g ”. W rezultacie, jeśli kropka istnieje, wydrukuje „ PRAWDA ”; w przeciwnym razie, ' fałszywy ”. Tutaj użyjemy trójki ( ? ) z metodą match(), która jest podobna do instrukcji warunkowych:

var ans = str.match ( / \. / g ) ? 'PRAWDA' : 'fałszywy' ;

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

konsola.log ( rok ) ;

Dane wyjściowe pokazują „ PRAWDA ”, co oznacza, że ​​ciąg zawiera kropkę (.):

Dostarczyliśmy najprostsze metody określania, czy łańcuch zawiera kropkę w JavaScript.

Wniosek

Aby określić, czy ciąg zawiera kropkę, możesz użyć predefiniowanych metod JavaScript, takich jak include() lub match(). Metoda include() przeszukuje ciąg lub znak jako podciąg w podanym ciągu, podczas gdy metoda match() dopasowuje ciąg do określonego wzorca. W tym badaniu przedstawiliśmy procedury sprawdzające, czy ciąg zawiera kropki, czy nie, wraz ze szczegółowymi przykładami.