Js功能强大灵活,不仅可以用来做网页客户端,还可以写asp后台代码,在Windows中与WSH的环境中更是强大。
以下代码只是我自编自用的Js类framework的一部分,经常被我用来做自动化测试,网站前后台。
扩充Number对象的功能。为Number增加三个静态函数
- parseHex
- parseFloat
- parseNumber
/* javascript prototype.
* Authors: perry <ppsoft268@gmail.com>
* Date : April 11, 2009
*/
MY.ClassFactory.extend(Number,
{
//public
parseHex: function(h)
{
var
v = parseInt(h, 0x10);
if ( !isNaN(v)) )
return v;
return 0;
},
//public
parseFloat: function(f)
{
var
v = parseFloat(f);
if ( !isNaN(f) )
return f;
return 0;
},
//public
parseNumber: function(n)
{
var
v = parseFloat(n);
if ( !isNaN(n) )
return n;
return 0;
}
}, false);