Javascript中的奇怪划分

Javascript中的奇怪划分,javascript,math,web,division,Javascript,Math,Web,Division,我有这个脚本来计算你捐赠的金额能得到多少 $(function() { var ovalue = 65; var kann = 1; $("#slider").slider({ value: ovalue, min: 65, max: 650, step: 65, slide: function(event, ui) { $("#amount").val(ui.valu

我有这个脚本来计算你捐赠的金额能得到多少

$(function() {
    var ovalue = 65;
    var kann = 1;
    $("#slider").slider({
        value: ovalue,
        min: 65,
        max: 650,
        step: 65,
        slide: function(event, ui) {
            $("#amount").val(ui.value + " Euro");
            kann = ($("#slider").slider("option", "value") / ovalue >> 0);
            $("#kann").val(kann);
        }
    })
});
变量kann表示您可以获得的金额

首先,kann得到1作为结果,因为65/65是1。如果我移动滑块,kann应为2。但130/65仍然是一个,尽管欧元金额变为130欧元。195欧元等于2欧元,以此类推


如果我在195欧元,我回到130欧元,kann不再是1(这也是错误的),但是kann变成了3…真的吗

只需使用
ui.value


.slider(“选项”、“值”)
只需使用
ui.value


.slider(“选项”、“值”)

js中没有浮点,js中没有整数类型js中没有浮点,js中没有整数类型