Πρόγραμμα JavaScript για εύρεση τιμής ASCII χαρακτήρα

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

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

  • Συμβολοσειρά JavaScript charCodeAt ()
  • Κωδικός συμβολοσειράς JavaScriptPointAt ()

Το ASCII σημαίνει αμερικανικό πρότυπο κώδικα για ανταλλαγή πληροφοριών .

Το ASCII είναι μια αριθμητική τιμή που δίνεται σε διαφορετικούς χαρακτήρες και σύμβολα για αποθήκευση και χειρισμό υπολογιστών. Για παράδειγμα, η τιμή ASCII του γράμματος «A» είναι 65 .

Πόρος : Γράφημα ASCII και των 127 χαρακτήρων σε JavaScript.

Παράδειγμα 1: Τιμή ASCII του χαρακτήρα που χρησιμοποιεί charCodeAt ()

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.charCodeAt(0); console.log(`The ASCII value is: $(result)`);

Παραγωγή

 Εισαγάγετε έναν χαρακτήρα: a Η τιμή ASCII είναι: 97

Στο παραπάνω πρόγραμμα, η charCodeAt()μέθοδος χρησιμοποιείται για την εύρεση της τιμής ASCII ενός χαρακτήρα.

Η charCodeAt()μέθοδος λαμβάνει μια τιμή ευρετηρίου και επιστρέφει έναν ακέραιο που αντιπροσωπεύει τον κώδικα UTF-16 (16-bit Unicode Transformation Format).

Εάν δεν περάσετε την τιμή ευρετηρίου, η προεπιλεγμένη τιμή ευρετηρίου θα είναι 0 . Εάν η τιμή του δείκτη είναι εκτός εύρους, δίνει NaN.

Παράδειγμα 2: Τιμή ASCII του χαρακτήρα που χρησιμοποιεί codePointAt ()

 // program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.codePointAt(0); console.log(`The ASCII value is: $(result)`);

Παραγωγή

 Πληκτρολογήστε έναν χαρακτήρα: abc Η τιμή ASCII είναι: 97

Στο παραπάνω πρόγραμμα, η codePointAt()μέθοδος χρησιμοποιείται για την εύρεση της τιμής ASCII ενός χαρακτήρα.

Η codePointAt()μέθοδος επιστρέφει μια τιμή σημείου κώδικα Unicode.

Στο παραπάνω πρόγραμμα, ο χρήστης εισάγει συμβολοσειρά 3 χαρακτήρων abc. Ωστόσο, το ευρετήριο 0 μεταφέρεται στη codePointAt()μέθοδο. Αυτό δίνει την τιμή ASCII του πρώτου χαρακτήρα (εδώ a).

Εάν δεν περάσετε την τιμή ευρετηρίου, η προεπιλεγμένη τιμή ευρετηρίου θα είναι 0 . Εάν η τιμή του δείκτη είναι εκτός εύρους, δίνει undefined.

ενδιαφέροντα άρθρα...