• Jump To … +
    Array.litcoffee Boolean.litcoffee Function.litcoffee Number.litcoffee Object.litcoffee String.litcoffee _register.js _to_map_and_write_Tests.litcoffee assert_Array.litcoffee assert_Boolean.litcoffee assert_Function.litcoffee assert_Number.litcoffee assert_Object.litcoffee assert_String.litcoffee console.litcoffee fs.litcoffee globals.litcoffee http.litcoffee index.md path.litcoffee process.litcoffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee Array.test.coffee Boolean.test.coffee Function.test.coffee Number.test.coffee Object.test.coffee String.test.coffee console.test.coffee fs.test.coffee globals.test.coffee http.test.coffee path.test.coffee process.test.coffee
  • Number.litcoffee

  • ¶

    Adds helper methods to the native javascript Number class

    Number#in_Between (min, max)

    Returns true if @ is between min and max for example

    (10).in_Between(5,15)  # returns true
    (10).in_Between(10,15) # returns false
    (10).in_Between(50,50) # returns false
    
    Number::in_Between = (min,max )->
        (min < @ < max)
  • ¶

    Number#invoke_After (callback)

    Invokes the callback function after @ miliseconds

    Number::invoke_After = (callback)->
        if callback instanceof Function
            setTimeout callback, @
    
    Number::wait = Number::invoke_After
  • ¶

    Number#log ()

    Logs @ to the console

    Number::log =
      -> console.log @.toString()
  • ¶

    Number#random_String ()

    Returns a random string of size @ made of ascii chars

    Number::random_String = ->
        "".add_Random_String(@ + 0)
  • ¶

    Number#random_Letters ()

    Returns a random string of size @ made of only letters

    Number::random_Letters = ->
    
        "".add_Random_Letters(@ + 0)
  • ¶

    Number#str ()

    Short version of toString

    Number::str =
      -> @.toString()
  • ¶

  • ¶

    back to index