Built-In Class Number
Represents a baja:Double in BajaScript.
Augments Number to be a Baja Double. ECMAScript only has one numeric type for Doubles, Floats, Longs and Integers. Therefore, this type naturally maps to baja:Double.
| Field Attributes | Field Name and Description |
|---|---|
| <static> |
Number.DEFAULT
Default Number instance.
|
| Method Attributes | Method Name and Description |
|---|---|
|
decodeFromString(str)
Decode a Number from a String.
|
|
|
Encode to the Number to a String.
|
|
|
equals(obj)
Equality test.
|
|
|
equivalent(obj)
Equivalence test.
|
|
|
Return the data type symbol for a Double.
|
|
|
getIcon()
Return the Object's Icon.
|
|
| <static> |
Number.getNumberFromINumeric(numeric)
Return the number from a BINumeric.
|
|
make(num)
Make a Number.
|
|
| <static> |
Number.make(num)
Make a Number.
|
|
newCopy()
New Copy.
|
|
|
toString(facets)
Return the String representation of a Number.
|
Field Detail
<static>
Number.DEFAULT
Default Number instance.
Method Detail
{Number}
decodeFromString(str)
Decode a Number from a String.
- Parameters:
- {String} str
- Returns:
- {Number}
{String}
encodeToString()
Encode to the Number to a String.
- Returns:
- {String}
{Boolean}
equals(obj)
Equality test.
- Parameters:
- obj
- Returns:
- {Boolean}
{Boolean}
equivalent(obj)
Equivalence test.
Equivalent is used to compare if two objects have equivalent
state, but might not want to return true for equals since it
it has implied semantics for many operations. The default
implementation returns the result of equals().
- Parameters:
- obj
- Returns:
- {Boolean}
{String}
getDataTypeSymbol()
Return the data type symbol for a Double.
- Returns:
- {String} the Symbol used for encoding this data type (primarily used for facets).
{baja.Icon}
getIcon()
Return the Object's Icon.
- Returns:
- {baja.Icon}
<static>
Number.getNumberFromINumeric(numeric)
Return the number from a BINumeric.
- Parameters:
- numeric
- Returns:
- resolved numeric value.
{Number}
make(num)
Make a Number.
- Parameters:
- {Number} num
- the number.
- Returns:
- {Number} the Number.
<static>
{Number}
Number.make(num)
Make a Number.
- Parameters:
- {Number} num
- the number for the Simple.
- Returns:
- {Number} the Number.
{Number}
newCopy()
New Copy.
- Returns:
- {Number}
toString(facets)
Return the String representation of a Number.
- Parameters:
- {baja.Facets|Object} facets Optional
- used to specify the 'precision'. The argument can also be an Object Literal.
- Returns:
- String