Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να εκραγεί ένα String Χρησιμοποιώντας JavaScript

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

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

var totalString = " Εδώ είναι μερικές λέξεις σε ένα string" ?

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

Split σειρά σας . Χρησιμοποιώντας την ακόλουθη σύνταξη , χωρίζεται συμβολοσειρά κειμένου σας σε ξεχωριστά στοιχεία :

totalString.split ( "") ?

Αυτό χωρίζει το string σε μεμονωμένες λέξεις , χρησιμοποιώντας τον κενό χαρακτήρα ως διαχωριστικό . Ο διαχωριστής παρέχεται ως η πρώτη παράμετρος στη μέθοδο διάσπαση όπως στο παράδειγμα . Μπορείτε να χωρίσετε σειρά σας χρησιμοποιώντας οποιοδήποτε διαχωρισμό του χαρακτήρα σας αρέσει , προσαρμόζοντας τον κωδικό σας για τις ανάγκες της δικής συγκεκριμένο έργο σας .
Εικόνων 3

Αποθηκεύστε τα στοιχεία σας σειρά σε μια μεταβλητή πίνακα . Μέχρι στιγμής , ο κώδικας έχει χωρίσει το string , αλλά κάνει τίποτα με τα στοιχεία που προκύπτουν . Χρησιμοποιώντας την ακόλουθη σύνταξη , αποθηκεύστε το αποτέλεσμα της διαίρεσης της λειτουργίας σε μια μεταβλητή :

var stringElems = totalString.split ( "") ?

Μπορείτε τώρα να έχετε πρόσβαση σε κάθε επιμέρους στοιχείο χρησιμοποιώντας το αντικείμενο array σε οποιοδήποτε σημείο αργότερα στον κώδικά σας . Για παράδειγμα , τα ακόλουθα θα εξάγει το δεύτερο λέξη στην πρόταση , η οποία αποθηκεύεται στο ευρετήριο πίνακα 1 , δεδομένου ότι οι θέσεις πίνακα ξεκινούν από το μηδέν :

document.write ( stringElems [ 1 ] ) ?

4

Περιορίστε λειτουργία διάσπασης σας . Μπορείτε προαιρετικά να περιορίσετε το αποτέλεσμα της λειτουργίας διάσπαση . Για παράδειγμα , εάν θέλετε να αποθηκεύσετε μόνο τις πρώτες δύο λέξεις , μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα :

var stringElems = totalString.split ( " " , 2 ) ?

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

Δοκιμάστε τον κωδικό σας περιλαμβάνοντας εντός ιστοσελίδα σας . Πειραματιστείτε με αυτό , αλλάζοντας τις παραμέτρους διάσπαση μέθοδο και δοκιμή ξανά τη σελίδα . Αν η σελίδα σας δεν περιέχει καμία πλευρά του server κώδικα , μπορείτε να το δοκιμάσετε με το άνοιγμα στο πρόγραμμα περιήγησης στο Web από τον υπολογιστή σας , αντί να το ανεβάσετε στο διαδίκτυο κάθε φορά που κάνετε μια αλλαγή . Θυμηθείτε να προσαρμόσει τον κώδικα για να ταιριάζουν σε ό, τι το δικό σας έργο που προσπαθεί να επιτύχει .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα