JavaScript · Junior · Запитання 37 з 75
Що виведе код?
const s = "hello";
s[0] = "H";
console.log(s);- ✓Правильна відповідь:
hello - 2
Hello - 3
TypeErrorу будь-якому режимі
Пояснення
Рядки незмінні: змінити символ не можна, присвоєння мовчки ігнорується (у строгому режимі - TypeError). Треба створити новий рядок: s[0].toUpperCase() + s.slice(1).