Задать вопрос
@Vadim1899

Как заменить %s на число?

Всем привет! Имеется переменная amount, которая содержит строку вида "%s штук", как вместо %s поставить число?

Понятное дело, что можно заменить обычным .replace, но не просто так же сделано через %s. Помню в языке СИ был подобных подход, где сначала передаем строку с %c, %s, %d вместо значений, в зависимости от типа данных, а потом указываем переменные с этими данными, по типу printf('Hello %s', name);

В js есть подобные функции?
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos
Микропетпроджект - https://voidtrack.space/
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Есть такое:
console.log(`${s} штук`);
console.log(`Hello ${name}`);
Ответ написан
@Nc_Soft
Для ноды уже ответили выше, для браузера пакетом типа такого
https://github.com/alexei/sprintf.js
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы