Here you can find the source of step(to, add_remove_step)
Number.prototype.step = function (to, add_remove_step) { var from = this.valueOf(); var ch = add_remove_step.match(/[\+,\-]/g)[0]; var i = from;//from w ww .ja v a2s . c o m var arr = []; if (ch === '+') { while (i <= to) { arr.push(i); i = i + parseInt(add_remove_step); } } else if (ch === '-') { while (i >= to) { arr.push(i); i = i + parseInt(add_remove_step); } } return arr; };
Number.prototype.smallerThan = function(num) { return this < num;
Number.prototype.snap = function(resolution) { return Math.floor(this / resolution) * resolution; };
Number.prototype.sqrt = function() { return Math.sqrt(this); };
var expect = chai.expect; Number.prototype.square = function () { "use strict"; return this * this; };
Number.prototype.square = function() { return this * this; };
Number.prototype.subNum = function(n){ var f_x = parseFloat(this); if (isNaN(f_x)){ return false; f_x = Math.floor(f_x*Math.pow(10,n)+0.0001)/Math.pow(10,n); var s_x = f_x.toString(); var pos_decimal = s_x.indexOf('.'); if (pos_decimal < 0){ ...
Number.prototype.succ = function() { return this + 1; };
Number.prototype.tan = function() { return Math.tan(this);
function Number(){ this.start = 20 this.testNumber(); this.answer = 1 }; Number.prototype.testNumber = function(){ var i = 1; var start = this.start; while(i <= 20){ ...