Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для чего 2 строка в коде. Const name = 'Shaya'; name.length + 5; // 10 `hi, ${name.toUpperCase()}!`; // hi, SHAYA!

Геогрий Мерц Ученик (190), открыт 2 недели назад
Для чего в данной функции строка name.length + 5; // 10? Если код и без нее работает
Const name = 'Shaya';
name.length + 5; // 10
`hi, ${name.toUpperCase()}!`; // hi, SHAYA!
1 ответ
Андрей Панарин Искусственный Интеллект (249049) 2 недели назад
 name.length + 5; 
Эта строка вычисляет сумму двух целых чисел - длины имени и константы 5.
Для имени 'Shaya' сумма равна 10.
В дальнейшем с этой суммой ничего не происходит: она просто теряется.

Строчку можно считать лишней, если только не предполагается таким образом проверять, что значение name представляет собой строку или объект с полем length.Строго говоря, последняя строчка у вас тоже "лишняя": в реальном скрипте она не даст никакого явного эффекта. Как я понимаю, это просто упражнения для веб-консоли.
Похожие вопросы