javascript整数到字符串错误
真的很抱歉,如果你已经和我讨论过了。好消息是:我已经取得了进步。坏消息是:这是一个坏的进展 我有一个从某个数字开始计算的函数。这是一个大数字,我需要在正确的位置插入逗号。这是我编写的代码。它一开始工作,但随后显示NaNjavascript整数到字符串错误,javascript,string,counter,Javascript,String,Counter,真的很抱歉,如果你已经和我讨论过了。好消息是:我已经取得了进步。坏消息是:这是一个坏的进展 我有一个从某个数字开始计算的函数。这是一个大数字,我需要在正确的位置插入逗号。这是我编写的代码。它一开始工作,但随后显示NaN 当您调用addCommas时,您返回的是一个字符串,对于人类来说格式很好,但是对于像++这样的东西来说很糟糕。您需要跟踪和修改开始变量,并且仅在必要时转换为字符串: var f=function(){ jTarget.text(addCommas(start));
当您调用addCommas时,您返回的是一个字符串,对于人类来说格式很好,但是对于像++这样的东西来说很糟糕。您需要跟踪和修改开始变量,并且仅在必要时转换为字符串:
var f=function(){
jTarget.text(addCommas(start));
if(start==end)
{
clearInterval(intervalId);
if(callback)
{
callback();
}
}
++start;
}
问题来自于在数字中添加逗号。只需将数字转换为逗号字符串,然后再将其放入.text函数: 可能重复的
var f=function(){
jTarget.text(addCommas(start));
if(start==end)
{
clearInterval(intervalId);
if(callback)
{
callback();
}
}
++start;
}