Зробити першу літеру великою на Javascript

Як зробити першу літеру великою на Javascript? Сьогодні розберемося.
Варіант 1. Зробити першу букву великої Javascript за допомогою substring
Цей спосіб простий і давній, як крокодили. Надамо рядку першу букву пропущену через toUpperCase і додамо до неї всі інші через substing:
Розумієте, про що я? Просто беремо першу літеру рядка через [0], адже рядки в JS працюють як масиви, пропускаємо її через toUpperCase, і додаємо до неї частину рядка, що залишилася через substring, передаючи в substring параметр 1 (тобто починаючи з символу 1, символ 0 ми вже збільшили та додали в рядок).
Варіант 2. Зробити першу букву великої Javascript через прототипи класу String.
Цей спосіб практично нічим не відрізняється від попереднього, крім того, що дозволяє спростити використання цієї процедури, а також використовує більш «академічний» підхід.
Суть його в тому, що ми в клас String (тобто рядок), додамо метод firstLetterCaps, який буде робити всю роботу, а ми будемо використовувати його у вигляді "our string".firstLetterCaps(), або string1.firstLetterCaps(), при умови, що string1 – це змінна з типом рядок.
Все, клас розширили (потрібно цей код просто розмістити десь на сторінці всередині «script»…«/script»).
Як використати цей метод? Дуже просто. Він тепер є автоматично у всіх об'єктах типу String, тобто у всіх рядків. І його можна застосовувати ось так:
Цей спосіб більш зручний для повсякденного використання, якщо одну і ту ж функцію потрібно використовувати кілька разів по всьому коду.