注册 登录
编程论坛 JavaScript论坛

js 的一个功能请教

gesongs 发布于 2012-05-21 08:13, 552 次点击
js 的一个功能请教
<script>
     function one(value){
         if (value>10){
                    alert(value+"大于10");
                    return false;
                   }
         }
         
         one(3);
         one(11);
         one(8);
         one(12);
</script>
希望实现的功能是 当 到 one(11); 时  提示后  不再执行下面 的 one(8);和one(12);
3 回复
#2
aspic2012-05-21 20:53
你调用了方法 方法就肯定会执行的 有没有执行方法里面的东西就看你里面怎么判断了
#3
aspic2012-05-21 20:57
程序代码:
<script>
var result = true;
function one(value){
    alert('我被调用了');
    if (value > 10){
        alert(value + "大于10");
        result = false;
    }
}
if(result) one(3);
if(result) one(11);
if(result) one(8);
if(result) one(12);
</script>
#4
cnfarer2012-05-24 16:52
<script>
var result = true;
function one(value){
    if(result) {
        if (value > 10){
            alert(value + "大于10");
            result = false;
        }
    }
}
one(3);
one(11);
one(8);
one(12);
</script>
1