toLowerCase()
Метод возвращает вызывающее строковое значение, преобразованное в нижний регистр.
toLowerCase()
Копировать в буфер обмена
Новая строка, представляющая вызывающую строку, преобразованную в нижний регистр.
toLowerCase()
Метод возвращает значение строки, преобразованное в нижний регистр. toLowerCase()
не влияет на значение самой строкиstr
.
Создайте функцию, которая отвечает на вопрос “Вы играете на банджо?”.
Если ваше имя начинается с буквы “R” или со строчной буквы “r”, вы играете на банджо!
Функция принимает имя в качестве своего единственного аргумента и возвращает одну из следующих строк:
name + " plays banjo"
name + " does not play banjo"
Names given are always valid strings.
Solution:
function areYouPlayingBanjo(name) {
return name + (name[0].toLowerCase() == 'r' ? ' plays' : ' does not play') + " banjo";
}
Другой способ
function areYouPlayingBanjo(name) {
// Implement me
if (name[0] == 'R' || name[0] == 'r')
return name + " plays banjo";
else
return name + " does not play banjo";
}
Result:
Test.assertEquals(areYouPlayingBanjo(“Martin”), “Martin does not play banjo”);
Test.assertEquals(areYouPlayingBanjo(“Rikke”), “Rikke plays banjo”);
toLowerCase()
console.log('ALPHABET'.toLowerCase()); // 'alphabet'