javascript函数库:Integer.js

王朝html/css/js·作者佚名  2006-01-09
宽屏版  字体: |||超大  

/**

* Integer for Java

* offen used for HashMap,HashSet, as same to Java!

*/

function testInteger(){

alert("Integer test begin:");

try{

var i=new Integer(12);

var j=new Integer(14);

var k=new Integer(12);

assert(i.intValue()==12);

assert(i.toString()=="12");

assert(i.hashCode()==12);

assert(i.equals(k));

assert(i.compareTo(j)<0);

}

catch(e){

alert(e);

}

alert("Integer test end");

}

function Integer(num){

private:

this.value=parseInt(num);

public:

this.intValue=intValue;

function intValue(){

return this.value;

}

this.toString=toString;

function toString(){

return ""+this.value;

}

this.hashCode=hashCode;

function hashCode(){

return this.value;

}

this.equals=equals;

function equals(obj){

return this.intValue()==obj.intValue();

}

this.compareTo=compareTo;

function compareTo(obj){

var i=this.value-obj.value;

return (i==0)?0:(i>0)?1:-1;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有