日期:2014-05-16  浏览次数:20456 次

关于js判断问题
想用js做一个判断:

当数值是100以下时显示<img src="1.gif">
当数值大于或者等于100时显示<img src="2.gif">
当数值大于或者等于200时显示<img src="3.gif">

请教一下有什么好的方法可以实现么?
------解决方案--------------------
function changeImg(num,obj)
{
if(num<100)
obj.src='1.gif';
else if(num>=100&num<200)
obj.src='2.gif';
else
obj.src='3.gif';
}

------解决方案--------------------
var num = 199,
maxNum = 3,
imgNum = Math.ceil(num/100);
if(imgNum <= maxNum){
console.log(imgNum);
}else{
console.log(maxNum);
imgNum = maxNum;
}
//然后用imgNum进行加载图片

------解决方案--------------------
num<200?(num<100?"1.gif":"2.gif"):"3.gif";