This is a combination between a simple calculator and a JavaScript console.

You can use variables, comments, and all other JavaScript functions.

To make saving old calculations easier, you can add a whole new calculator with the 'Add Calculator' button.

'last' Variable with the last calculated result.

'Math.abs(x)' Returns the absolute value of x
'Math.acos(x)' Returns the arccosine of x, in radians
'Math.asin(x)' Returns the arcsine of x, in radians
'Math.atan(x)' Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians
'Math.atan2(y,x)' Returns the arctangent of the quotient of its arguments
'Math.ceil(x)' Returns x, rounded upwards to the nearest integer
'Math.cos(x)' Returns the cosine of x (x is in radians)
'Math.exp(x)' Returns the value of Ex
'Math.floor(x)' Returns x, rounded downwards to the nearest integer
'Math.log(x)' Returns the natural logarithm (base E) of x
'Math.max(x,y,z,...,n)' Returns the number with the highest value
'Math.min(x,y,z,...,n)' Returns the number with the lowest value
'Math.pow(x,y)' Returns the value of x to the power of y
'Math.random()' Returns a random number between 0 and 1
'Math.round(x)' Rounds x to the nearest integer
'Math.sin(x)' Returns the sine of x (x is in radians)
'Math.sqrt(x)' Returns the square root of x
'Math.tan(x)' Returns the tangent of an angle

'Math.E' Returns Euler's number (approx. 2.718)
'Math.LN2' Returns the natural logarithm of 2 (approx. 0.693)
'Math.LN10' Returns the natural logarithm of 10 (approx. 2.302)
'Math.LOG2E' Returns the base-2 logarithm of E (approx. 1.442)
'Math.LOG10E' Returns the base-10 logarithm of E (approx. 0.434)
'Math.PI' Returns PI (approx. 3.14)
'Math.SQRT1_2' Returns the square root of 1/2 (approx. 0.707)
'Math.SQRT2' Returns the square root of 2 (approx. 1.414)