在字串轉換為int
型別必須使用 最好如下:
var a:int
=int
(str);
上面轉換如果採用如下強制轉換則
var a:int
=str as int
;得到資料為0 為錯誤資料。
在專案中兩個int
相加結果超過乙個int
的範圍時出現錯誤!
經過自己bug查詢到錯誤原因是因為int
資料型別範圍太小奧!只好改為number型別。結果才正確!暈死!
在資料型別方面
如果資料型別訪問超過flex
中int
的方位最好使用number,否則計算資料出現錯誤!
下面時number資料型別的範圍:
number.min_value = 4.94065645841247e-324
number.max_value = 1.79769313486232e+308
int資料型別的範圍:
int.min_value = -2147483648
int.max_value = 2147483647
int (number.max_value )=0==>注意此處的越界
小白學Flex之資料型別
這是第一次寫關於flex的文章,也是john開始學習flex的第一步,在此也向夏天的樹人致敬,謝謝夏天的樹人對 我在flex上無私的幫助 action3的資料和變數宣告 actionscript3中所用的資料都是物件 1.資料型別 actionscript的資料型別和c語言一樣,也分為基元資料型別和...
flex的資料型別和數字計算
型別名 型別描述 boolean 只有兩個值 true 和false int 整數型別,取值範圍 2147483648 2147483647 兩個常量 int.max value int.min value null 只有乙個值null,代表空值 number 整數型別和浮點型別,使用64位雙精度 ...
MySQL資料型別 UNSIGNED注意事項
1.unsigned unsigned屬性就是將數字型別無符號化,與c c 這些程式語言中的unsigned含義相同。例如,int的型別範圍是 2 147 483 648 2 147 483 647,int unsigned的範圍型別就是0 4 294 967 295。在mysql中整型範圍 型別 ...