JavaScript: Инвертированный регистр

Обновлено: 28 окт., 07:05
5753
Студента
96%
Завершения

invertCase.js

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

Примеры:

invertCase('Hello, World!'); // hELLO, wORLD!
invertCase('I loVe JS');     // i LOvE js

Подсказки

  • Чтобы узнать длину строки, используйте свойство length:
'welcome'.length; // 7
  • Чтобы получить строку (или отдельный символ) в верхнем регистре, используйте метод toUpperCase():
'foo'.toUpperCase(); // 'FOO';
'f'.toUpperCase();   // 'F';
  • Чтобы получить строку (или отдельный символ) в нижнем регистре, используйте метод toLowerCase():
'BAR'.toLowerCase(); // 'bar';
'b'.toLowerCase();   // 'b';

Для полного доступа к испытанию нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов