partyzanx
@partyzanx

Как сделать, чтобы было не сложение, а совмещение?


Почему-то выполняет математическое сложение, а я хотел бы понять почему, это первое. Во-вторых, как без костылей выполнить простое совмещение чисел (должно получиться 234).
  • Вопрос задан
  • 85 просмотров
Решения вопроса 3
Xuxicheta
@Xuxicheta
инженер
$("div").append(`${2}${str_1}${str_2}`); - самый правильный вариант

$("div").append('' + 2 + str_1 + str_2);
Ответ написан
Комментировать
Так у вас везде идет преобразование в числовой формат. JS и складывает их как цифры. Уберите хотя бы в одном аргументе числовое преобразование и JS будет складывать как строки.
Ответ написан
Комментировать
irishmann
@irishmann
Научись пользоваться дебаггером
Так
var str_1 = "3";
var str_2 = String("4");
$("div").append(String("2") + String(str_1) + str_2);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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