Зробити першу літеру великою на 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, тобто у всіх рядків. І його можна застосовувати ось так:

Цей спосіб більш зручний для повсякденного використання, якщо одну і ту ж функцію потрібно використовувати кілька разів по всьому коду.