Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误/错误jquery计算_Javascript_Jquery - Fatal编程技术网

Javascript 错误/错误jquery计算

Javascript 错误/错误jquery计算,javascript,jquery,Javascript,Jquery,请原谅,如果这个普通问题或新手问题 我想知道为什么JS计算返回错误的结果,我有这样的计算 console.log(((11000 * 100) / (100 + 1) * 1) / 100); 当我使用计算器时,它返回110,但当我使用JS计算时,它返回108.91089108910892 下面是一个例子: console.log(((11000*100)/(100+1)*1)/100)将.1或1/10转换为基数2(二进制)时,在小数点后获得一个重复模式,就像尝试在基数10中表示1/3一样。

请原谅,如果这个普通问题或新手问题

我想知道为什么JS计算返回错误的结果,我有这样的计算

console.log(((11000 * 100) / (100 + 1) * 1) / 100);
当我使用计算器时,它返回110,但当我使用JS计算时,它返回108.91089108910892

下面是一个例子:


console.log(((11000*100)/(100+1)*1)/100)将.1或1/10转换为基数2(二进制)时,在小数点后获得一个重复模式,就像尝试在基数10中表示1/3一样。该值不精确,因此不要使用常用的浮点方法

计算是正确的

下面是它的实际外观

        (11000*100)
       ------------
         (100+1)*1
   _____________________
            100
上述情况可转化为

       1100000           1
     ---------    X   ------
        101             100

按照BODMAS规则进行计算,结果是108.91(近似值)

没有伤害感,但我不需要解释,也不需要它的工作方式,我只需要修复它。。