Flex數值運算

2021-05-22 19:01:37 字數 644 閱讀 2642

專案中用到的,留存一下

需求很簡單就是把分鐘轉換成多少小時多少分,主要用到除法和求餘

這是正確的**沒有問題。但我們若是用number觸發,在fb種可能會遇到一些問題,在http://bbs.9ria.com/viewthread.php?tid=22270&page=1的例子中

package } }

先普及一下as中運算的強制轉換規則。不管雙方的型別是什麼,數值運算都是按number型進行處理的。這在cs中一直都是如此,在fb中,如果是

函式 體內的運算,也是如此。但是,如果在

屬性 預設值上這樣寫……

上面程式的結果,是0。

另附:flex actionscript數值計算注意,**http://hi.baidu.com/miracle5460/blog/item/4f5422d0249f6985a1ec9c7f.html

一.不要超過數值邊界.

二.小數相加不一定等於整數.

三.數值相差太大浮點數相加,結果有偏差.

其實關於flex中關於中間型別的轉換時,string也有類似問題,下篇討論

shell數值運算

原文 1 錯誤方法舉例 a var 1 1 echo var 輸出的結果是1 1,悲劇,呵呵 b var 1 var var 1 echo var 輸出結果是1 1,依然悲劇,呵呵 2 正確方法 1 使用let var 1 let var 1 echo var 輸出結果為2,這次沒有悲劇 注意 a ...

linux shell數值運算

1 bc命令 1直接進入其命令列執行 bc q 回車 2寫個檔案一起執行 bc q bc test.bc 純文字 3直接在shell中管道符交由bc執行數 算 echo 2 3 bc 4可處理進製轉換,設定精度 2 expr命令 可以是數字或者字串 3let 命令 4 expr 5 a 這種自加操作...

Linux 數值運算

因為shell指令碼是屬於弱語言,沒有變數型別的概念,所以定義變數會預設為字串。就算看上去是乙個數字,當直接進行計算時,就會出錯 x 1 echo x 1 輸出1 1,並不是自己想要的2所以當我們需要進行數值運算時,我們需要一些特殊的方法,在linex中提供了好幾種方法。x 1 echo x 1 e...