Nodejs Number Add add(x)

Here you can find the source of add(x)

Method Source Code

Number.prototype.add = function(x){
  return this + x;
};

Number.prototype.sub = function(x){
  return this - x;
};

console.log("***>(4).add(3).sub(1):", (4).add(3).sub(1));

Related

  1. add(n)
    Number.prototype.add = function(n){
      return this+n
    Number.prototype.subtract = function(n){
      return this-n
    Number.prototype.multiply = function(n){
      return this*n
    Number.prototype.divide = function(n){
      return this/n
    Number.prototype.square = function(n){
      var _ = this;
      return Math.pow(_,2)
    Number.prototype.add      = function(n){ return this+n }
    Number.prototype.subtract = function(n){ return this-n }
    Number.prototype.multiply = function(n){ return this*n }
    Number.prototype.divide   = function(n){ return this/n }
    Number.prototype.square   = function(){ return this*this }
    
  2. add(n) return this+n }
    Number.prototype.add      = function(n){ return this+n }
    Number.prototype.subtract = function(n){ return this-n }
    Number.prototype.multiply = function(n){ return this*n }
    Number.prototype.divide   = function(n){ return this/n }
    Number.prototype.square   = function(){ return this*this }
    
  3. add(num)
    Number.prototype.add = function(num) {
      return this + num;
    var n = 5;
    assert(n.add(3) == 8, 'It works when the number is in a variable.');
    assert((5).add(3) == 8, 'Also works if a number is wrapped in parentheses.');
    assert(5.add(3) == 8, 'What about a simple literal?');
    
  4. add(num)
    Number.prototype.add = function(num)
        return this+num;
    };
    describe("6.13", function () {
        it("It works when the number is in a variable.", function () {
             expect(n.add(3)).toEqual(8);
        });
        it("It works when the number is in a parentheses.", function () {
    ...
    
  5. add(num)
    Number.prototype.add = function (num) {
      return this + num;
    };
    Number.prototype.subtract = function (num) {
      return this - num;
    };
    Number.prototype.multiply = function (num) {
      return this * num;
    };
    ...