ЈаваСцрипт програм за претварање првог слова низа у УпперЦасе

У овом примеру ћете научити да напишете ЈаваСцрипт програм који претвара прво слово низа у велика слова.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт Стринг
  • Јавасцрипт низ тоУпперЦасе ()
  • ЈаваСцрипт функције и изрази функција

Пример 1: Претворите прво слово у УпперЦасе

 // 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);

Оутпут

 Унесите низ: јаваСцрипт ЈаваСцрипт

У горе наведеном програму, од корисника се тражи да унесе низ и тај низ се преноси у capitalizeFirstLetter()функцију.

  • Први знак низа се издваја charAt()методом. Овде str.charAt(0);даје ј.
  • toUpperCase()Начин претвара стринг у велика слова. Овде str.charAt(0).toUpperCase();даје Ј.
  • slice()Метод враћа остатак текста.
    Ево, str.slice(1);даје аваСцрипт.
  • Ове две вредности су повезане помоћу +оператора.

Напомена : Можете издвојити прво слово низа коришћењем низ приступу некретнине: str(0).

 str.str(0); // j

Пример 2: Конвертујте прво слово у УпперЦасе користећи Регек

 // 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);

Оутпут

 Унесите низ: јаваСцрипт ЈаваСцрипт

У горе наведеном програму, регуларни израз (регуларни израз) се користи за претварање првог слова низа у велика слова.

  • Узорак регуларног израза се /^./подудара са првим знаком низа.
  • toUpperCase()Начин претвара стринг у велика слова.

Занимљиви Чланци...