Member 13748876 Ответов: 2

Как избежать конкатенации в javascript


var a = подсказка("введите число");
var b = подсказка("введите второе число");
var c = "a" + "b";
тревога(a + b);



Что я уже пробовал:

Теперь я попробовал ввести два числа, и они не складываются. Пример 5 + 5 должен быть равен 10, но он показывает как 55. Что же мне здесь делать?

2 Ответов

Рейтинг:
13

Bryian Tan

Вам нужно изменить код, чтобы разобрать входные данные на целое число. Вот вам пример. Функция JavaScript parseInt() [^]


Member 13748876

Но это позволяет использовать только предопределенные значения для переменных. Что, если я хочу, чтобы потерпевшие поставили свою собственную ценность после запуска кода?

Richard Deeming

var a = parseInt(prompt("Input a number"), 10);

Member 13748876

Большое вам спасибо! Наконец-то это сработало!

Рейтинг:
0

Richard MacCutchan

Идти к Переменные JavaScript[^] и изучите документацию. Javascript - это гораздо более динамичный язык, чем большинство других.