Biz/Browser 4.0.0
|
|
|||||
|
|
|
|
|||
|
|
|||||
|
||||||
|
|
|
|
|||
|
Fixed |
|||||
|
||||||
固定小数点形式の数値を保持するクラスです。
Fixedクラスは、64ビットの符号付整数形式で10000でスケールされた値で格納されます。内部的に1は10000として、0.1は1000として表現されます。
浮動小数点形式で内部データを保持するNumberクラスとは異なり、浮動小数点の特性に起因する誤差は原理的に発生しませんが、表現可能な範囲は整数部15桁、小数部4桁に制限されます。演算結果が表現範囲を超える場合、整数部は桁位置の大きいほうから、小数部は第5位以下から切り捨てられます。
Fixedクラスとその他の型のクラス間の演算や、数値を受け取るメソッドや関数にFixedクラスを渡した場合、自動的にNumber型に変換された結果により計算が実行されます。従って、このような場合では浮動小数点数値としての挙動となります。
デフォルトプロパティはValueです。ValueTypeの指定は無効です。