qq_北鼻嗨起来_0
2016-03-02 14:36
//定义函数
function compare(a,b){
if(a=b){
return "yida";
}else if(a<b){
return b;
}else{
return a;
}
}
//函数体,判断两个整数比较的三种情况
//调用函数,实现下面两组数中,返回较大值。
document.write(" 5 和 4 的较大值是:"+compare(5,4)+"<br>");
document.write(" 6 和 3 的较大值是:" +compare(6,3));
//哪里错了,结果出来都是“yida”
if(a=b) 这块写错啦,a=b的含义是把b的值赋予给a啦,所以结果出来都是一样的。正确的应该是a==b才是
if(a=b)应该是a==b或者a===b
if(a==b) 两个等号
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题