Πώς να ελέγξετε εάν μια συμβολοσειρά περιέχει μια κουκκίδα στο JavaScript

Pos Na Elenxete Ean Mia Symboloseira Periechei Mia Koukkida Sto Javascript



Στο τέλος της πρότασης χρησιμοποιείται μια τελεία, η οποία ονομάζεται τελεία. Η εύρεση αν μια συμβολοσειρά έχει μια τελεία μπορεί να είναι λίγο δύσκολο για έναν αρχάριο προγραμματιστή, ειδικά όταν απαιτείται να ελέγξει το τέλος μιας πρότασης. Ωστόσο, η JavaScript παρέχει ενσωματωμένες μεθόδους που μπορούν να σας βοηθήσουν να εκτελέσετε αυτή την εργασία εύκολα.

Αυτή η μελέτη θα σας παρέχει τη διαδικασία για να ελέγξετε εάν η συμβολοσειρά περιέχει μια τελεία ή όχι.







Πώς να ελέγξετε εάν μια συμβολοσειρά περιέχει μια κουκκίδα στο JavaScript;

Για να προσδιορίσετε εάν μια συμβολοσειρά περιέχει μια τελεία, χρησιμοποιήστε τις ακόλουθες προκαθορισμένες μεθόδους JavaScript:



  • μέθοδος περιλαμβάνει().
  • μέθοδος match().



Ας εξετάσουμε κάθε μία από τις προαναφερθείσες μεθόδους μία προς μία.





Μέθοδος 1: Ελέγξτε εάν μια συμβολοσειρά περιέχει μια κουκκίδα χρησιμοποιώντας τη μέθοδο περιλαμβάνει().

Για να αξιολογήσετε εάν υπάρχει μια υποσυμβολοσειρά σε μια συμβολοσειρά, χρησιμοποιήστε το ' περιλαμβάνει() μέθοδος. Δέχεται μια δευτερεύουσα συμβολοσειρά ως όρισμα και εάν υπάρχει στη συμβολοσειρά, η μέθοδος θα δώσει τη δυαδική τιμή ' αληθής », αλλιώς δίνει « ψευδής '. Πιο συγκεκριμένα, θα χρησιμοποιήσουμε αυτή τη μέθοδο για να ελέγξουμε αν η επιλεγμένη συμβολοσειρά περιέχει κουκκίδα ή όχι.

Σύνταξη



Ακολουθήστε την παρακάτω σύνταξη για τη μέθοδο include():

συμβολοσειρά.περιλαμβάνει ( χαρακτήρας ) ;

Εδώ, το « περιλαμβάνει() Η μέθοδος ' θα ελέγξει εάν το ' σειρά ' περιέχει το καθορισμένο ' χαρακτήρας ' ή όχι.

Παράδειγμα

Αρχικά, θα δημιουργήσουμε μια συμβολοσειρά με το όνομα ' str ” με την ακόλουθη τιμή:

var str = 'LinuxHint' ;

Στη συνέχεια, θα ελέγξουμε αν η τελεία ( . ) υπάρχει στη συμβολοσειρά ή όχι με την επίκληση του ' περιλαμβάνει() ' μέθοδος με τον τριαδικό τελεστή που λειτουργεί σαν πρόταση υπό όρους και αποθηκεύει το αποτέλεσμα σε μια νέα μεταβλητή που ονομάζεται ' έτος ”:

var ans = στρ.περιλαμβάνει ( '.' ) ? 'αληθής' : 'ψευδής' ;

Τέλος, εκτυπώστε την προκύπτουσα τιμή χρησιμοποιώντας το ' console.log() μέθοδος:

console.log ( έτος ) ;

Όπως μπορείτε να δείτε ότι η έξοδος δίνει ' ψευδής ' επειδή δεν υπάρχει τελεία στη συμβολοσειρά:

Πάμε στη δεύτερη μέθοδο!

Μέθοδος 2: Ελέγξτε εάν μια συμβολοσειρά περιέχει μια τελεία χρησιμοποιώντας τη μέθοδο match().

Για να προσδιορίσετε εάν μια συμβολοσειρά περιέχει μια τελεία ή όχι, υπάρχει μια άλλη μέθοδος στην JavaScript που ονομάζεται ' αγώνας() μέθοδος. Μια συμβολοσειρά αντιστοιχίζεται σε μια τυπική έκφραση ή ένα μοτίβο regex χρησιμοποιώντας τη μέθοδο match(). Εάν προκύψει μια αντιστοίχιση, δίνει έναν πίνακα με τις αντιστοιχισμένες εμφανίσεις. αλλιώς, δίνει μηδενικό. Μπορείτε επίσης να χρησιμοποιήσετε τη μέθοδο match() με τον τριαδικό τελεστή ή τη δήλωση υπό όρους.

Σύνταξη

Χρησιμοποιήστε τη δεδομένη σύνταξη για τη μέθοδο match():

χορδή.ταιριάζουν ( regexPattern ) ;

Εδώ, η μέθοδος match() θα ταιριάζει με το ' regexPattern ' με τους χαρακτήρες του καθορισμένου ' σειρά '.

Παράδειγμα

Τώρα θα δημιουργήσουμε μια μεταβλητή με το όνομα ' str ' που αποθηκεύει μια συμβολοσειρά που περιέχει μια τελεία( . ):

var str = 'LinuxHint.' ;

Στη συνέχεια, καλέστε τη μέθοδο match() περνώντας ένα μοτίβο regex ' /\./σολ '. Ως αποτέλεσμα, εάν υπάρχει μια κουκκίδα, θα εκτυπωθεί ' αληθής ”? άλλο, ' ψευδής '. Εδώ, θα χρησιμοποιήσουμε ένα τριαδικό ( ? ) τελεστής με τη μέθοδο match() που είναι ακριβώς όπως οι δηλώσεις υπό όρους:

var ans = στρ.ταιριάζουν ( / \. / σολ ) ? 'αληθής' : 'ψευδής' ;

Εκτυπώστε την προκύπτουσα τιμή στην κονσόλα χρησιμοποιώντας το ' console.log() 'μέθοδος:

console.log ( έτος ) ;

Η έξοδος δείχνει ' αληθής ” που δείχνει ότι η συμβολοσειρά περιέχει μια τελεία(.):

Παρέχουμε τις απλούστερες μεθόδους για να προσδιορίσουμε εάν η συμβολοσειρά περιέχει μια κουκκίδα στο JavaScript.

συμπέρασμα

Για να προσδιορίσετε εάν μια συμβολοσειρά περιέχει μια τελεία, μπορείτε να χρησιμοποιήσετε τις προκαθορισμένες μεθόδους JavaScript, όπως τη μέθοδο περιλαμβάνει() ή τη μέθοδο match(). Η μέθοδος include() αναζητά τη συμβολοσειρά ή τον χαρακτήρα ως δευτερεύουσα συμβολοσειρά σε μια δεδομένη συμβολοσειρά, ενώ η μέθοδος match() ταιριάζει με τη συμβολοσειρά με το καθορισμένο μοτίβο. Σε αυτήν τη μελέτη, παρέχουμε τις διαδικασίες για να ελέγξουμε εάν η συμβολοσειρά περιέχει τελείες ή όχι με λεπτομερή παραδείγματα.