Испытания

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

Введение в программирование

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';
Успешных завершений: 95%

Для полного доступа к упражнению, нужна профессиональная подписка

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

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
vikotoed 11 авг., 12:56 1
bulldozer 11 авг., 08:07 1
hsifananab 10 авг., 07:02 1
serdarwebdev 08 авг., 13:33 2
fukaeri 08 авг., 07:50 1