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

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

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

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

В js есть подобные функции?
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Есть такое:
console.log(`${s} штук`);
console.log(`Hello ${name}`);
Ответ написан
@Nc_Soft
Для ноды уже ответили выше, для браузера пакетом типа такого
https://github.com/alexei/sprintf.js
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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