Skip to content
Tim.Leon edited this page Aug 14, 2013 · 1 revision

Reference - math

Namespace math

Mathematical methods

Defined in: lison.js.

##Method Summary

###abs <static> math.abs (x) Calculate the absolute value of a number

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["abs", -10]
>> 10

###ceil <static> math.ceil (x) Returns x, rounded upwards to the nearest integer

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["ceil", 1.4]
>> 2

###cos <static> math.cos (x) Returns the cosine of x (x is in radians)

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["cos", 3]
>> -0.9899924966004454

###exp <static> math.exp (x) Returns the value of Ex

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["exp", 1]
>> 2.718281828459045

###floor <static> math.floor (x) Returns x, rounded downwards to the nearest integer

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["floor", 1.6]
>> 1

###log <static> math.log (x) Returns the natural logarithm (base E) of x

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["log", 2]
>> 0.6931471805599453

###max <static> math.max () Returns the number with the highest value

####Parameters:

  • {Number} ... Multiple arguments

####Returns:

  • {Number} x value

####Example:

["max", 5, 10]
>> 10

###min <static> math.min () Returns the number with the lowest value

####Parameters:

  • {Number} ... Multiple arguments

####Returns:

  • {Number} x value

####Example:

["min", 5, 10]
>> 5

###pow <static> math.pow (x, y) Returns the value of x to the power of y

####Parameters:

  • {Number} x A Number

  • {Number} y A Number

####Returns:

  • {Number} value value

####Example:

["pow", 2, 8]
>> 256

###random <static> math.random (x, y) Returns a random number between x and y

####Parameters:

  • {Number} x A Number

  • {Number} y A Number

####Returns:

  • {Number} value value

####Example:

["random", 1, 10]
>> 3

###round <static> math.round (x) Rounds x to the nearest integer

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} value value

####Example:

["round", 2.5]
>> 3

###sin <static> math.sin (x) Returns the sine of x (x is in radians)

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["sin", 3]
>> 0.1411200080598672

###sqrt <static> math.sqrt (x) Returns the square root of x

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["sqrt", 9]
>> 3

###tan <static> math.tan (x) Returns the tangent of an angle

####Parameters:

  • {Number} x A Number

####Returns:

  • {Number} x value

####Example:

["tan", 90]
>> -1.995200412208242

Documentation generated by JsDoc Toolkit 2.0.1 on Wed Aug 14 2013 18:18:05 GMT+0800 (CST), Use the JsDoc-Markdown Template.

Author: pkuleon

Clone this wiki locally