новый год!Неверные данные переменные
Вот мой код:
var totalwin,pradinisStatymas
function Increase()
{
....
....
totalwin += pradinisStatymas; //I'm adding increasing totalwin by pradinisStatymas
return print();
}
function print()
{
locale[lang][7] = "Total win: ";
var a="<br>"+locale[lang][7]+totalwin+"<br>";
bot_debug(a,0);
}
$bCons = $("#botConsole");
function bot_debug(text,type)
{
switch(type)
{
case 0:{$bCons.css("color","#353535"); $bCons.html(text); break;}
case 1:{$bCons.css("color","#C12E2A"); $bCons.html(text); break;}
case 2:{$bCons.css("color","#419641"); $bCons.html(text); break;}
}
}
Проблема заключается в том, если установить «pradinisStatymas» 5, он должен изменить текст $ bCons на «Общая победа: 5», но вместо этого он изменяет текст до "Всего побед: 05".
Если я увеличу его еще больше, он будет продолжать добавлять значение pradinisStatymas в конце «Всего побед: 055».
Он отлично работал, когда я использовал консоль javascript вместо html-текста. Я думаю, мне нужно сделать некоторое форматирование, но я не уверен, как это сделать. Спасибо за помощь.
Похоже, вы смешиваете _String_ и _Number_, заставляя оператор '+' выполнять конкатенацию _string_ вместо _addition_ –