Saved as you type
Reset
Validate
// Numerics calculator can be extended in two ways: // via standard Javascript methods and variables this.myConst = 5; // hiddenVar is hidden element (to make public use this.hiddenVar) hiddenVar = 4; this.varB = [ 3, hiddenVar ]; // via options.precision you can set the precision of decimal operations // see here for more http://mathjs.org/docs/reference/functions/format.html this.options={ notation: 'auto', precision : 99, lowerExp: -99, upperExp: 99 }; hiddenFunc = function(x,y) { return x - y; } this.test = function(x,y) { return (x+y) * hiddenFunc(x,y); } // or via math.js (see "http://mathjs.org/") compatible function definitions // by adding them to 'this.functions' array as strings this.functions=[ "hello(x) = [1,x,4]'", "bye(x,y) = sin(x) + cos(y)" ]; // Now switch to calculator and try "hello(4)", "bye(5)", "test(2,3)" or "myConst" // Now you are ready, to go and add your own functions