Предполагая, что вы в основном хотите, чтобы результат был 20 (число), а не "10 + 10" (строка):
const result = operating === 1 ? nb1 + nb2 : nb1 - nb2;
Получит вам результат.
Кроме того, если Вы хотите представить строку «10 + 10», не используйте ту же самую переменную operating
, потому что код будет менее читаемым. Так что в этом случае вы можете сделать:
let operatorSymbol;
let result = 0;
const nb1 = Math.floor(Math.random() * max);
const nb2 = Math.floor(Math.random() * max);
const operating = Math.floor(Math.random() * 2) + 1;
if (operating === 1) {
operatorSymbol = '+';
result = nb1 + nb2;
} else {
operatorSymbol = '-';
result = nb1 - nb2;
}
document.getElementById("calculs").innerHTML = `${nb1} ${operatorSymbol} ${nb2}`;
console.log(result);