У овом примеру ћете научити да напишете ЈаваСцрипт програм који претвара прво слово низа у велика слова.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- Јавасцрипт низ тоУпперЦасе ()
- ЈаваСцрипт функције и изрази функција
Пример 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()
Начин претвара стринг у велика слова.