Инвертированный регистр Испытание курса: Введение в программирование

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
тестов

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

Автор Дата обновления Версий
makafonov 22 янв., 11:18 1
andj 21 янв., 19:52 1
zem1ekop 16 янв., 21:56 2
kokova_ekaterina 15 янв., 09:35 1
user-b5aa7369ead6cba6 11 янв., 04:39 2