@boss0fthegym

Зачем в js используют ${}?

Подскажите пожалуйста, почему в строке ${event.target.value} используется ${} и что он делает? Буду очень благодарен
  • Вопрос задан
  • 300 просмотров
Решения вопроса 3
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Lillipup
@Lillipup
Allons-y, Алонсо!
Для вставки переменных в строку

name = 'name';

console.log(`Your name: ${name}`);
Ответ написан
Комментировать
vabka
@vabka
Токсичный шарпист
Это Шаблонные строки.
Используют их, тк они компактнее и легче читаются, чем конкатенация.
Вот пример из документации:
До:
var a = 5;
var b = 10;
console.log('Fifteen is ' + (a + b) + ' and not ' + (2 * a + b) + '.');
// "Fifteen is 15 and not 20."

После:
var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b} and not ${2 * a + b}.`);
// "Fifteen is 15 and not 20."


А ещё с помощью них можно делать магию:
Теговые шаблоны
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы