javascript实现:(5).plus(3).minus(6)结果为2的代码

作者:日期:2017-11-24 15:19:18 点击:202

 写一段JS代码,按下面的方式实现plus和minus方法: var a = (5).plus(3).minus(6); console.log(a)//输出2。 既实现:(5).plus(3).minus(6);结果为2的代码

  
Number.prototype.plus = function(n) {
    return this + n;
};
Number.prototype.minus = function(n) {
    return this - n;
}
var a = (5).plus(3).minus(6);
alert(a);

 知识点:
(1)      为number原型增加方法。
(2)      this指向调用者。 主要是考察对包装类是否能用prototype(原型)属性,包装类上也会有原型方法,只不过是Number包装类的原型方法用的少而已。String类上用的要多 别外,number类型的值,如果调用原型方法,需要把数学用括号括起来,要不然就是非法的浮点数了。 

上一篇: javaScript中假设有一个4行td的table,将table里面td顺序颠倒的实现方法

下一篇: javaScript中如何实现给object数组进行排序