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

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

 

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

Стандарт ECMAScripthttps://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