Class Index | File Index

Classes


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 Summary
Field Attributes Field Name and Description
<static>  
Number.DEFAULT
Default Number instance.
Method Summary
Method Attributes Method Name and Description
 
Decode a Number from a String.
 
Encode to the Number to a String.
 
equals(obj)
Equality test.
 
Equivalence test.
 
Return the data type symbol for a Double.
 
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.
 
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

Documentation generated by JsDoc Toolkit 2.3.2