javascript整数到字符串错误

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

真的很抱歉,如果你已经和我讨论过了。好消息是:我已经取得了进步。坏消息是:这是一个坏的进展

我有一个从某个数字开始计算的函数。这是一个大数字,我需要在正确的位置插入逗号。这是我编写的代码。它一开始工作,但随后显示NaN


当您调用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;
}