Регистр символов
Пусть у нас есть некоторая переменная с текстом:
let str = 'london';
Давайте преобразуем первую букву этой строки в верхний регистр:
let str = 'london';
let result = str.slice(0, 1).toUpperCase() + str.slice(1);
console.log(result); // выведет 'London'
Преобразуйте последнюю букву строки в верхний регистр.
Преобразуйте первые 2
буквы строки
в верхний регистр.
Пусть дана строка, у которой первая буква в верхнем регистре, например вот такая:
let str = 'London';
Преобразуйте первую букву строки в нижний регистр.
Слова в строке
Пусть у нас есть некоторая переменная с текстом, состоящим из нескольких слов:
let str = 'word1 word2 word3';
Давайте напишем код, который преобразует первую букву каждого слова в верхний регистр. Сразу приведу решение с комментариями:
let str = 'word1 word2 word3';
// Разобьем строку в массив слов:
let words = str.split(' ');
for (let i = 0; i < words.length; i++) {
// Увеличим регистр каждого слова:
words[i] = words[i].slice(0, 1).toUpperCase() + words[i].slice(1);
}
// Сольем массив обратно в строку:
let result = words.join(' ');
console.log(result); // выведет 'Word1 Word2 Word3'
Самостоятельно, не подсматривая в мой код, повторите мое решение описанной задачи.
Преобразуйте строку 'var_test_text'
в 'VarTestText'
.
Написанный код должен работать для любых строк такого типа (то есть для строк, в которых слова разделены символов подчеркивания).
Модифицируйте предыдущую задачу так, чтобы первая буква новой строки была в нижнем регистре.
Переворот строки
Пусть у нас есть некоторая переменная со строкой:
let str = '12345';
Давайте перевернем символы этой строки в обратном порядке:
let str = '12345';
let result = str.split('').reverse().join('');
console.log(result); // выведет '54321'
Дана строка со словами. Напишите скрипт, который переставит слова в строке в обратном порядке.