gpt4 book ai didi

javascript - 使用 javascript (jquery) 进行浮点求和

转载 作者:行者123 更新时间:2023-12-03 04:40:15 25 4
gpt4 key购买 nike

我有代码 jquery 但我想要每秒加 0.00001

$(document).ready(function(){

setInterval(function()
{
var id = $('.id').attr('rel');
var st = (parseFloat(id) + parseFloat('0.00001')).toFixed(1);
$('.id').html(st);
$('.id').attr('rel',st);

}, 1000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
// html output
<span class='id' rel='0.00001'>0.00001</span>

最佳答案

问题是因为您使用 toFixed(1) 四舍五入到小数点后 1 位。将其更改为 toFixed(5) 并且您的代码可以正常工作。尽管注意将字符串文字转换为 float 有点多余,但只需在加法中直接使用 float 即可:

$(document).ready(function() {
setInterval(function() {
var id = $('.id').attr('rel');
var st = (parseFloat(id) + 0.00001).toFixed(5);
$('.id').html(st).attr('rel', st);
}, 1000);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
// html output
<span class="id" rel="0.00001">0.00001</span>

关于javascript - 使用 javascript (jquery) 进行浮点求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43123262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com