首页 > 解决方案 > 如何解决 NaN 值不是隐藏字符串

问题描述

我正在以秒为单位计算网络上的余额,如果我将值设置为 6 位数,它会起作用,如果它超过百万,它会给我 NAN。

我试过fixedto(8),100

 <h3><font id="minedAmount">0</font></h3>
                                            </div>
daily =4,023.56991953/my expected calculated value

    <script>
    $(document).ready(function(){  
        let daily = $('#dailyAmount').text();
        let inMili = daily/864000;
        let incVal = {{isset($balance) ? $balance : 0}};
        setInterval(function(){ 
            incVal = incVal+inMili;
            $('#minedAmount').text(incVal.toFixed(8)); 
        },100);
    });
</script>

标签: javascript

解决方案


您可以将每日转换为数字 -

let daily = parseInt($('#dailyAmount').text());

或者 ,let daily = parseFloat($('#dailyAmount').text());


推荐阅读