diff --git a/API.png b/API.png index aeb591e..da8e3e0 100644 Binary files a/API.png and b/API.png differ diff --git a/index.html b/index.html index 59cf923..cfee767 100644 --- a/index.html +++ b/index.html @@ -83,7 +83,6 @@ li span{float:right;margin-right:10px;color:#c0c0c0}
  • div
  • exp
  • floor
  • -
  • fromJSON
  • hypot
  • ln
  • log
  • @@ -557,21 +556,6 @@ a.equals(b) // true -
    fromJSON.fromJSON(s) ⇒ Decimal
    -

    s: string

    -

    - Returns a new Decimal whose value is the same as the value of the Decimal that created string - s from a toJSON call. -

    -

    See toJSON.

    -
    -a = new Decimal(x)
    -s = a.toJSON()
    -b = Decimal.fromJSON(s)
    -a.equals(b)                    // true
    - - -
    hypot.hypot([x [, y, ...]]) ⇒ Decimal
    @@ -2188,46 +2172,7 @@ x.toHex(1) // '0x1p+8'
    toJSON.toJSON() ⇒ string
    -

    - Returns a string representing the exact value of this Decimal in a compact base-88 based - format. -

    -

    - A Decimal instance with the same value as this Decimal can be created by passing the return - value to the fromJSON method of a Decimal constructor. -

    -

    - The number of characters of the return value will always be equal to or less than the number - of characters returned by toString - usually just over - half as many. -

    -

    - The 7 printable ASCII characters, (space) \ " & ' < >, are not used in - the return value, so it should be safe for inclusion in HTML, JSON and XML. -

    -
    -x = new Decimal('177.7e+457')
    -x.toJSON()                               // '25jkh'
    -y = new Decimal(235.4325)
    -y.toJSON()                               // '/3E1Z'
    -z = new Decimal('0.0098074')
    -z.toJSON()                               // '*cWG'
    -
    -// Serialize an array of three Decimals
    -str = JSON.stringify( [x, y, z] )        // "["25jkh","/3E1Z","*cWG"]"
    -
    -// Return an array of three Decimals
    -JSON.parse(str, function (key, val) {
    -    return key === '' ? val : Decimal.fromJSON(val)
    -})
    -

    If the toJSON method was not present, deserialization would be difficult as the - array would be serialized as:

    -
    -/*
    -"[{"s":1,"e":459,"c":[17770]},
    -  {"s":1,"e":2,"c":[235,4325000]},
    -  {"s":1,"e":-3,"c":[98074]}]"
    -*/
    +

    As valueOf.

    @@ -2687,9 +2632,8 @@ z = x.multiply(y) // 4.1400000

    -