ο μήκος χορδών η ιδιότητα μεταφέρει όλους τους χαρακτήρες που περιλαμβάνονται σε μια συμβολοσειρά.
Σύνταξη
Η σύνταξη για το μήκος της συμβολοσειράς έχει ως εξής:
σειρά.μήκος
Αυτή η ιδιότητα απλώς επιστρέφει τους συνολικούς χαρακτήρες που είναι διαθέσιμοι στη συμβολοσειρά κατά την εκτέλεση.
Ας δοκιμάσουμε μερικά παραδείγματα που χρησιμοποιούν την ιδιότητα μήκος συμβολοσειράς.
Παραδείγματα
Αρχικά, θα δείτε τη βασική εφαρμογή αυτής της ιδιότητας. Αργότερα, θα δείτε την εφαρμογή του.
Ας υποθέσουμε ότι έχετε την ακόλουθη συμβολοσειρά:
Εάν θέλετε να μάθετε τον αριθμό των χαρακτήρων σε αυτήν τη συμβολοσειρά, απλώς εφαρμόστε την ιδιότητα μήκους συμβολοσειράς ως εξής:
Π.μήκος
Όπως μπορείτε να δείτε, αυτό απλώς επιστρέφει το μήκος της καθορισμένης συμβολοσειράς.
Μπορείτε να χρησιμοποιήσετε αυτήν την ιδιότητα σε πολλά μέρη. Για παράδειγμα, πείτε ότι κάνετε check-in σε μια δήλωση IF, όπως αυτή παρακάτω:
αν (Π.μήκος <= είκοσι) {κονσόλα.κούτσουρο(«Είναι μια σύντομη χορδή»)?
} αλλού {
κονσόλα.κούτσουρο(«Είναι μεγάλη χορδή»)?
}
Και, όπως μπορείτε να δείτε στην έξοδο της κονσόλας, εκτυπώνεται η δήλωση It's a short string. Αυτό είναι υπέροχο.
Μπορείτε να το χρησιμοποιήσετε στη δήλωση υπό όρους του Για βρόχο, επίσης. Εάν θέλετε να επαναλάβετε από καθέναν από τους χαρακτήρες μιας συμβολοσειράς και να μετατρέψετε κάθε γράμμα σε πεζά γράμματα, αλλά δεν γνωρίζετε ακόμη πόσους χαρακτήρες έχει η συμβολοσειρά, τότε μπορείτε απλά να δώσετε στρ. μήκος ιδιοκτησίας ως δήλωση υπό όρους.
Για (ας το= 0?Εγώ<Π.μήκος?Εγώ++) {κονσόλα.κούτσουρο(Π[Εγώ]ΤοtoUpperCase())?
}
Όπως μπορείτε να δείτε στην κονσόλα εξόδου, κάθε χαρακτήρας εμφανίζεται στην κονσόλα ξεχωριστά και μετατρέπεται επίσης σε κεφαλαία γράμματα.
Έτσι, έτσι μπορείτε να το εφαρμόσετε σε πολλά διαφορετικά σενάρια σύμφωνα με τις ανάγκες σας.
Ενδιαφέρον γεγονός
Εδώ είναι ένα ενδιαφέρον γεγονός για εσάς παιδιά. Ας προσπαθήσουμε τώρα να αποφύγουμε την ιδιότητα μήκους συμβολοσειράς αποδίδοντάς της μια αριθμητική τιμή. Θα δείτε ότι είτε θα εκτυπώσει την εκχωρημένη τιμή είτε το πραγματικό μήκος της συμβολοσειράς.
Έτσι, πρώτα, εκχωρήστε μια τιμή
Π.μήκος = 10?Και τώρα, θα προσπαθήσουμε να παρηγορήσουμε το μήκος της συμβολοσειράς.
κονσόλα.κούτσουρο(Π.μήκος)?
Και, όπως μπορείτε να δείτε, δεν εμφανίζει την εκχωρημένη τιμή. Δείχνει ότι το μήκος της συμβολοσειράς ή ο αριθμός των χαρακτήρων της συμβολοσειράς υπολογίζονται κατά το χρόνο εκτέλεσης και, στη συνέχεια, εμφανίζει την έξοδο.
συμπέρασμα
Σε αυτό το άρθρο, μάθατε τι είναι η ιδιότητα μήκους συμβολοσειράς στο Javascript και έχετε δει τις εφαρμογές της σε μερικά διαφορετικά παραδείγματα. Ελπίζω ότι αυτό το άρθρο αποδείχθηκε χρήσιμο για την κατανόηση της ιδιότητας μήκους συμβολοσειράς και των εφαρμογών της. Μπορείτε να διαβάσετε παρακάτω για να μάθετε περισσότερα σχετικά με το Javascript στη διεύθυνση linuxhint.com.