x<y时错误,不懂原因
代码如下:
<script type="text/javascript">
//定义函数
function compare(x,y){
if(x>y){
document.write(x+"和"+y+"的较大值是:"+x+"<br>");
}
else if(x=y){
document.write(x+"和"+y+"的值相等"+"<br>");
}
else {
document.write(x+"和"+y+"的较大值是:"+y+"<br>");
}
}
//函数体,判断两个整数比较的三种情况
compare (5,4);
compare (7,7);
compare (1,3);
运行结果:前两个正常,但运行第三个1和3比较大小时,会输出:3=3,不知是什么原因,想了半天没想明白,求指教,谢谢!