Number.prototype.NaN0=function(){return isNaN(this)?0:this;}
请详细解释上面这句话?
------解决方案--------------------------------------------------------
判断是否为数值,如果是返回0,否则返回这个值
------解决方案--------------------------------------------------------
为Number增加1个NaN0方法,该方法的作用是判断当前Number变量是不是数组,如果不是数字就返回0,如果是数字就返回数字本身
------解决方案--------------------------------------------------------
Number.prototype.NaN0=function(){return isNaN(this)?0:this;}
JS 在Number类型 中增了一个函数 NaN0 当我们用Number.NaN0() 这个方法时他就会调用function(){return isNaN(this)?0:this;}这里面的东西做相应的判断!
------解决方案--------------------------------------------------------
例子:
在JS中
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, " ");
}
document.getElementById( 'space ').value.Trim()
这个例子明白吧...是去左右空格的
------解决方案--------------------------------------------------------
为Number增加1个NaN0方法,该方法的作用是判断当前Number变量是不是数字,
如果不是数字就返回0,如果是数字就返回数字本身
------解决方案--------------------------------------------------------
为Number增加1个NaN0方法,该方法的作用是判断当前Number变量是不是数组,如果不是数字就返回0,如果是数字就返回数字本身
顶啊
------解决方案--------------------------------------------------------
1.NaN0=1
a.NaN0=0
------解决方案--------------------------------------------------------
呵呵,你还没我明白呢,LS
---------------------------
哪里没明白,请说清楚。
为Number对象增加1个NaN0方法,该方法的作用是判断当前Number变量是不是数组,如果不是数字就返回0,如果是数字就返回数字本身。
Number对象是JS自带的对象,不用你去理
------解决方案--------------------------------------------------------
判断是否为数值,如果返回true则输出0,否则返回false则输出这个值
------解决方案--------------------------------------------------------
为Number增加1个NaN0方法,该方法的作用是判断当前Number变量是不是数组,如果不是数字就返回0,如果是数字就返回数字本身
------解决方案--------------------------------------------------------
楼主怎么不出来说话!
------解决方案--------------------------------------------------------
为Number增加1个NaN0方法
判断是否为数值,如果返回true则输出0,否则返回false则输出这个值
------解决方案--------------------------------------------------------
给这个类型增加一个方法 呵呵
------解决方案--------------------------------------------------------
就跟C#类里定义方法一样
------解决方案--------------------------------------------------------
NoO是方法名