Μήκος συμβολοσειράς Javascript

Javascript String Length



Το Javascript είναι μια γλώσσα δέσμης ενεργειών ή προγραμματισμού που γίνεται γρήγορα μία από τις πιο ευρέως χρησιμοποιούμενες γλώσσες προγραμματισμού στον κόσμο. Οι συμβολοσειρές είναι ένα κρίσιμο μέρος όλων των γλωσσών προγραμματισμού. Οι προγραμματιστές συχνά πρέπει να χρησιμοποιούν συμβολοσειρές για να χειρίζονται ή να διαχειρίζονται δεδομένα. Οι ενσωματωμένες λειτουργίες ή ιδιότητες του Javascript για χειρισμό συμβολοσειρών μπορεί να είναι χρήσιμες. Για παράδειγμα, εάν λαμβάνετε ορισμένα δεδομένα χρήστη σε πεδία φόρμας σε HTML και θέλετε να περιορίσετε το μήκος μιας συμβολοσειράς ενώ εμφανίζετε κάποια δεδομένα σε μια ιστοσελίδα, η ενσωματωμένη ιδιότητα μήκους συμβολοσειράς του Javascript μπορεί να σας βοηθήσει σε αυτήν την περίπτωση. Αυτό το άρθρο σας δείχνει ποια είναι η ιδιότητα μήκους συμβολοσειράς στο Javascript και πώς μπορείτε να την χρησιμοποιήσετε σε μερικά διαφορετικά σενάρια.

ο μήκος χορδών η ιδιότητα μεταφέρει όλους τους χαρακτήρες που περιλαμβάνονται σε μια συμβολοσειρά.







Σύνταξη

Η σύνταξη για το μήκος της συμβολοσειράς έχει ως εξής:



σειρά.μήκος


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



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





Παραδείγματα

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

ας στρ= 'Το Linuxhint είναι υπέροχο.'

Εάν θέλετε να μάθετε τον αριθμό των χαρακτήρων σε αυτήν τη συμβολοσειρά, απλώς εφαρμόστε την ιδιότητα μήκους συμβολοσειράς ως εξής:



Π.μήκος

Όπως μπορείτε να δείτε, αυτό απλώς επιστρέφει το μήκος της καθορισμένης συμβολοσειράς.

Μπορείτε να χρησιμοποιήσετε αυτήν την ιδιότητα σε πολλά μέρη. Για παράδειγμα, πείτε ότι κάνετε check-in σε μια δήλωση IF, όπως αυτή παρακάτω:

αν (Π.μήκος <= είκοσι) {
κονσόλα.κούτσουρο(«Είναι μια σύντομη χορδή»)?
} αλλού {
κονσόλα.κούτσουρο(«Είναι μεγάλη χορδή»)?
}


Και, όπως μπορείτε να δείτε στην έξοδο της κονσόλας, εκτυπώνεται η δήλωση It's a short string. Αυτό είναι υπέροχο.

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

Για (ας το= 0?Εγώ<Π.μήκος?Εγώ++) {
κονσόλα.κούτσουρο(Π[Εγώ]ΤοtoUpperCase())?
}


Όπως μπορείτε να δείτε στην κονσόλα εξόδου, κάθε χαρακτήρας εμφανίζεται στην κονσόλα ξεχωριστά και μετατρέπεται επίσης σε κεφαλαία γράμματα.

Έτσι, έτσι μπορείτε να το εφαρμόσετε σε πολλά διαφορετικά σενάρια σύμφωνα με τις ανάγκες σας.

Ενδιαφέρον γεγονός

Εδώ είναι ένα ενδιαφέρον γεγονός για εσάς παιδιά. Ας προσπαθήσουμε τώρα να αποφύγουμε την ιδιότητα μήκους συμβολοσειράς αποδίδοντάς της μια αριθμητική τιμή. Θα δείτε ότι είτε θα εκτυπώσει την εκχωρημένη τιμή είτε το πραγματικό μήκος της συμβολοσειράς.

Έτσι, πρώτα, εκχωρήστε μια τιμή

Π.μήκος = 10?

Και τώρα, θα προσπαθήσουμε να παρηγορήσουμε το μήκος της συμβολοσειράς.

κονσόλα.κούτσουρο(Π.μήκος)?


Και, όπως μπορείτε να δείτε, δεν εμφανίζει την εκχωρημένη τιμή. Δείχνει ότι το μήκος της συμβολοσειράς ή ο αριθμός των χαρακτήρων της συμβολοσειράς υπολογίζονται κατά το χρόνο εκτέλεσης και, στη συνέχεια, εμφανίζει την έξοδο.

συμπέρασμα

Σε αυτό το άρθρο, μάθατε τι είναι η ιδιότητα μήκους συμβολοσειράς στο Javascript και έχετε δει τις εφαρμογές της σε μερικά διαφορετικά παραδείγματα. Ελπίζω ότι αυτό το άρθρο αποδείχθηκε χρήσιμο για την κατανόηση της ιδιότητας μήκους συμβολοσειράς και των εφαρμογών της. Μπορείτε να διαβάσετε παρακάτω για να μάθετε περισσότερα σχετικά με το Javascript στη διεύθυνση linuxhint.com.