Πρόγραμμα JavaScript για τη μετατροπή του πρώτου γράμματος μιας συμβολοσειράς σε κεφαλαία

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

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

  • Συμβολοσειρά JavaScript
  • Συμβολοσειρά Javascript toUpperCase ()
  • JavaScript Function and Function Expressions

Παράδειγμα 1: Μετατροπή πρώτου γράμματος σε UpperCase

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Παραγωγή

 Εισαγάγετε μια συμβολοσειρά: javaScript JavaScript

Στο παραπάνω πρόγραμμα, ζητείται από τον χρήστη να εισαγάγει μια συμβολοσειρά και αυτή η συμβολοσειρά μεταφέρεται στη capitalizeFirstLetter()συνάρτηση.

  • Ο πρώτος χαρακτήρας της συμβολοσειράς εξάγεται χρησιμοποιώντας charAt()μέθοδο. Εδώ, str.charAt(0);δίνει j.
  • Η toUpperCase()μέθοδος μετατρέπει τη συμβολοσειρά σε κεφαλαία. Εδώ, str.charAt(0).toUpperCase();δίνει τον J.
  • Η slice()μέθοδος επιστρέφει το υπόλοιπο της συμβολοσειράς.
    Εδώ, str.slice(1);δίνει avaScript.
  • Αυτές οι δύο τιμές συνδυάζονται χρησιμοποιώντας τον +τελεστή.

Σημείωση : Μπορείτε επίσης να εξαγάγετε τον πρώτο χαρακτήρα μιας συμβολοσειράς χρησιμοποιώντας μια σειρά πρόσβαση ακίνητο: str(0).

 str.str(0); // j

Παράδειγμα 2: Μετατροπή πρώτου γράμματος σε UpperCase χρησιμοποιώντας το Regex

 // program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);

Παραγωγή

 Εισαγάγετε μια συμβολοσειρά: javaScript JavaScript

Στο παραπάνω πρόγραμμα, η κανονική έκφραση (regex) χρησιμοποιείται για τη μετατροπή του πρώτου γράμματος μιας συμβολοσειράς σε κεφαλαία.

  • Το μοτίβο regex /^./αντιστοιχεί στον πρώτο χαρακτήρα μιας συμβολοσειράς.
  • Η toUpperCase()μέθοδος μετατρέπει τη συμβολοσειρά σε κεφαλαία.

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