Percent
| Kind of class: | public class |
|---|---|
| Package: | org.casalib.math |
| Inherits from: | none |
| Version: | 02/16/09 |
| Author: | Aaron Clinger, Mike Creighton |
| Classpath: | org.casalib.math.Percent |
| File last modified: | Thursday, 19 February 2009, 11:33:36 |
Creates a standardized way of describing and storing percentages. You can store and receive percentages in two different formats; regular percentage or as an decimal percentage.
If percent is 37.5% a regular percentage would be expressed as
If percent is 37.5% a regular percentage would be expressed as
37.5 while the decimal percentage will be expressed 0.375.Summary
Constructor
- Percent (percentage:Number = 0, isDecimalPercentage:Boolean = true)
- Creates a new Percent.
Instance properties
- percentage : Number
- The percent expressed as a regular percentage.
- decimalPercentage : Number
- The percent expressed as a decimal percentage.
Constructor
Percent
public function Percent (
percentage:Number = 0,
isDecimalPercentage:Boolean = true)
Creates a new Percent.
Parameters:
percentage :
Percent formated at a percentage or an decimal percentage.
isDecimalPercentage:
Indicates if the parameter
percentage is a decimal percentage true, or regular percentage false.Instance properties
decimalPercentage
public decimalPercentage:Number
(read,write)
The percent expressed as a decimal percentage. 37.5% would be expressed as
0.375. percentage
public percentage:Number
(read,write)
The percent expressed as a regular percentage. 37.5% would be expressed as
37.5. Instance methods
clone
Returns:
- A new percent object with the same value as this percent.
equals
Determines if the percent specified in the
percent parameter is equal to this percent object. Parameters:
percent:
A Percent object.
Returns:
- Returns
trueif percents are identical; otherwisefalse.
toString
public function toString (
) : String
valueOf
public function valueOf (
) : Number