js比較數字相等


示例代碼:

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>js比較數字相等</title>
    </head>

    <body>

        <script type="text/javascript">
            //設置誤差范圍值--機器精度(對於js來說是2^-52)
            //ES6定義了Number.EPSILON,之前未定義Number.EPSILON
            if(!Number.EPSILON) { Number.EPSILON = Math.pow(2, -52) } function numberCloseEnoughToEqual(a, b) { return(a - b) < Number.EPSILON; } console.log(numberCloseEnoughToEqual((0.1 + 0.2), 0.3)); //true
        </script>
    </body>

</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM