⊗jsPmBsSCh 52 of 505 menu

Λήψη χαρακτήρων συμβολοσειράς στο JavaScript

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

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

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

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

let str = 'abcde';

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

let str = 'abcde'; alert(str[0]); // εμφανίζει 'a' alert(str[1]); // εμφανίζει 'b' alert(str[2]); // εμφανίζει 'c'

Ο αριθμός του χαρακτήρα μπορεί επίσης να αποθηκευτεί και σε μεταβλητή:

let str = 'abcde'; let num = 3; // αριθμός χαρακτήρα σε μεταβλητή alert(str[num]); // εμφανίζει 'd'

Δίνεται η συμβολοσειρά 'abcde'. Προσπελάστε μεμονωμένους χαρακτήρες αυτής της συμβολοσειράς και εμφανίστε στην οθόνη τον χαρακτήρα 'a', τον χαρακτήρα 'c', τον χαρακτήρα 'e'.

Δίνεται μια μεταβλητή με συμβολοσειρά 'abcde'. Προσπελάστε μεμονωμένους χαρακτήρες αυτής της συμβολοσειράς και αποθηκεύστε σε μια νέα μεταβλητή τους χαρακτήρες αυτής της συμβολοσειράς με αντίστροφη σειρά, δηλαδή 'edcba'.

Δίνεται μια μεταβλητή str με συμβολοσειρά 'abcde' και μια μεταβλητή num με αριθμό χαρακτήρα. Εμφανίστε στην οθόνη τον χαρακτήρα, του οποίου ο αριθμός αποθηκεύεται στη μεταβλητή num.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη