新年快乐!错误的可变数据
这里是我的代码:
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”。
如果我再增加它,它会在结尾“Total win:055”中继续添加pradinisStatymas值。
它,当我使用JavaScript控制台,而不是HTML文本的正常工作。 我想我需要做一些格式,但我不知道怎么样。 感谢您的帮助。
看起来像是在混合_String_和_Number_,导致'+'运算符做_string concatenation_而不是_ addition_ –