包 | mx.formatters |
类 | public class NumberBase |
继承 | NumberBase Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
decimalSeparatorFrom : String
分析输入 String 时使用的小数分隔符。 | NumberBase | ||
decimalSeparatorTo : String
输出格式化的十进制数字时使用的小数分隔符。 | NumberBase | ||
isValid : Boolean = false
如果为 true,则表示格式设置成功;否则,将为 false。 | NumberBase | ||
thousandsSeparatorFrom : String
在输入 String 中用作千分位分隔符的字符。 | NumberBase | ||
thousandsSeparatorTo : String
在输出 String 中用作千分位分隔符的字符。 | NumberBase |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")
构造函数。 | NumberBase | ||
将以指数形式表示的数字格式设置为以小数形式表示。 | NumberBase | ||
通过使用由 decimalSeparatorTo 指定的小数分隔符替换默认的小数点“.”来设置数字的格式。 | NumberBase | ||
使用减号 (-) 或括号 () 设置负数的格式。 | NumberBase | ||
使用 decimalSeparatorTo 属性作为小数分隔符来设置小数精度,从而设置数字的格式。 | NumberBase | ||
通过舍入设置数字格式。 | NumberBase | ||
通过舍入并设置小数精度来设置数字格式。 | NumberBase | ||
使用 thousandsSeparatorTo 属性和 decimalSeparatorTo 属性分别作为千位分隔符和小数分隔符来设置数字的格式。 | NumberBase | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
从格式化的 String 中提取一个数字。 | NumberBase | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
decimalSeparatorFrom | 属性 |
public var decimalSeparatorFrom:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
分析输入 String 时使用的小数分隔符。
默认值为 "."。
decimalSeparatorTo | 属性 |
public var decimalSeparatorTo:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
输出格式化的十进制数字时使用的小数分隔符。
默认值为 "."。
isValid | 属性 |
public var isValid:Boolean = false
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果为 true
,则表示格式设置成功;否则,将为 false
。
thousandsSeparatorFrom | 属性 |
public var thousandsSeparatorFrom:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在输入 String 中用作千分位分隔符的字符。
默认值为 ","。
thousandsSeparatorTo | 属性 |
public var thousandsSeparatorTo:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在输出 String 中用作千分位分隔符的字符。
默认值为 ","。
构造函数详细信息
NumberBase | () | 构造函数 |
public function NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
参数decimalSeparatorFrom:String (default = ". ") — 分析输入 String 时使用的小数分隔符。
| |
thousandsSeparatorFrom:String (default = ", ") — 在输入 String 中用作千分位分隔符的字符。
| |
decimalSeparatorTo:String (default = ". ") — 输出格式化的十进制数字时使用的小数分隔符。
| |
thousandsSeparatorTo:String (default = ", ") — 在输出 String 中用作千分位分隔符的字符。
|
方法详细信息
expandExponents | () | 方法 |
formatDecimal | () | 方法 |
formatNegative | () | 方法 |
formatPrecision | () | 方法 |
formatRounding | () | 方法 |
public function formatRounding(value:String, roundType:String):String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
通过舍入设置数字格式。可能的舍入类型由 mx.formatters.NumberBaseRoundType 定义。
参数
value:String — 要舍入的值。
| |
roundType:String — 可执行的舍入类型:NumberBaseRoundType.NONE、NumberBaseRoundType.UP、NumberBaseRoundType.DOWN 或 NumberBaseRoundType.NEAREST。
|
String — 格式化的数字。
|
相关 API 元素
formatRoundingWithPrecision | () | 方法 |
public function formatRoundingWithPrecision(value:String, roundType:String, precision:int):String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
通过舍入并设置小数精度来设置数字格式。可能的舍入类型由 mx.formatters.NumberBaseRoundType 定义。
参数
value:String — 要舍入的值。
| |
roundType:String — 可执行的舍入类型:NumberBaseRoundType.NONE、NumberBaseRoundType.UP、NumberBaseRoundType.DOWN 或 NumberBaseRoundType.NEAREST。
| |
precision:int — int,要使用的小数位数。
|
String — 格式化的数字。
|
相关 API 元素
formatThousands | () | 方法 |
parseNumberString | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z