JavaScript | Как привести строку к виду где только первая заглавная? — efim360.ru

JavaScript | Как привести строку к виду где только первая заглавная?

Есть строка:

let stroka = "исПравЛяем буКвы"

Можно использовать методы slice() и toUpperCase(), чтобы создать конструкцию приведения первой буквы в заглавную, а все остальные буквы в строчные.

Делается это таким выражением:

stroka.slice(0,1).toUpperCase() + stroka.slice(1)

 

Функция превращения первой буквы строки в заглавную

function firstCharUp(str){return str.slice(0,1).toUpperCase() + str.slice(1)}

Пример работы функции:

Функция приведения первой буквы строки в заглавную - JavaScript
Функция приведения первой буквы строки в заглавную - JavaScript

 

Собственный метод для класса String

String.prototype.firstCharUp = function(){return this.slice(0,1).toUpperCase() + this.slice(1)}

Пример работы метода:

Метод приведения первой буквы строки в заглавную - JavaScript
Метод приведения первой буквы строки в заглавную - JavaScript

 

Информационные ссылки

Стандарт ECMAScript - https://tc39.es/ecma262/multipage/

Стандарт ECMAScript - Раздел "22.1.3.21 String.prototype.slice ( start, end )" - https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.slice

Что-то про символы https://www.unicode.org/reports/tr18/#General_Category_Property