gpt4 book ai didi

javascript - 我想显示Math.round(score * 0.10)的结果,但是显示的是结果的结果

转载 作者:行者123 更新时间:2023-12-02 19:51:41 24 4
gpt4 key购买 nike

我有以下 JavaScript 代码:

score -= Math.round(score * 0.10);
$('.sc').text(score);
$('.score').text('-' + Math.round(score * 0.10));

它有什么作用?好吧,假设我有一个类为 sc 的 div,分数 = 456,我想从中扣除 10%,不带小数。

我用这个:score -= Math.round(score * 0.10); 结果为 456 - 46 = 410$('.sc').text(score); 使 div sc 显示:410

到目前为止一切顺利,但我还有另一个类 div:分数。在这个 div 中我想显示 46。我认为使用 $('.score').text('-' + Math.round(score * 0.10)); 会显示它,但是这个结果是 410 的 10%,而不是 456

那么如何在 div: .score 中显示 46 作为结果?

亲切的问候,

莫里斯

最佳答案

跟踪扣除额,而不是多次计算。

var penalty = -Math.round(score * 0.10); 
score += penalty
$('.sc').text(score);
$('.score').text(penalty);

关于javascript - 我想显示Math.round(score * 0.10)的结果,但是显示的是结果的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233905/

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