gpt4 book ai didi

javascript - IE8 支持 Math.ceil() 和 Math.round() 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:28 25 4
gpt4 key购买 nike

我有一个计算值并将该值重新插入到 <td> 中的 Javascript 函数同时还将值注入(inject)隐藏的 <input> .

这是我的功能:

$("input[name^='policies']:checkbox").change(function() {
var el = $(this);

if (el.is(":checked")) {
no_policies++;
}

if (el.is(":not(:checked)")) {
no_policies--;
}

subscription = no_policies*policy_cost;
first_payment = Math.ceil(subscription+no_policies*(policy_cost/days_month)*days_left).toFixed(2);

alert(first_payment);

$("td#first_payment").text("R "+first_payment);
$("input#first_payment_txt").val(first_payment);
$("td#subscription").text("R "+subscription.toFixed(2));
});

在此声明之前,一切都适用于 IE8:

first_payment = Math.ceil(subscription+no_policies*(policy_cost/days_month)*days_left).toFixed(2);

我怀疑 IE8 在处理 Math.ceil 时遇到问题, 真的吗?另外,我可以使用任何其他功能/方法来规避此问题吗?

提前致谢。

最佳答案

两个问题的答案都是肯定的:

Math.ceil()

Math.round()

Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards.

另请参阅 Javascript compatibility for different IE versions 的总表:

关于javascript - IE8 支持 Math.ceil() 和 Math.round() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5409872/

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