首頁>Club>
10
回覆列表
  • 1 # 新生活達人

    這裡涉及到一個JavaScript 浮點數運算的精度問題,具體可以百度上搜索。

    我們在開發時,也經常會遇到這種問題,在這裡我主要說一些經驗:

    1、對於浮點數的運算,最好加個四捨五入的操作,例如:

    <script>

    var a = ((0.1+0.7)*10)

    var b = a.toFixed(2)

    alert( a + "," + b )

    </script>

    可以看到 a 的值是7.9999999999999,b的值是8

    2、由於javascript是執行在網頁端,而網頁端的瀏覽器版本太多,會有各種相容性問題,因此,對於數字的運算,最好還是由後臺程式去處理,然後將處理結果返回給瀏覽器呈現比較合適。

    希望以上思路可以對應有所參考和幫助!

    -------------------------------------------

  • 中秋節和大豐收的關聯?
  • 如何定義重度遊戲、休閒遊戲?