> 其他 >
逻辑表达式的值
人气:283 ℃ 时间:2020-06-11 07:33:02
解答
先写个,对你的需求,还是不太清楚,你试试看
<script>
function logical_process(){
var false_value = null;
var true_value = null;
if(arguments.length==1){
if(eval(arguments[0]))true_value = true;
else false_value = false;
} else if(arguments.length==2){
if(eval(arguments[0]))true_value = arguments[1];
else false_value = false;
}else{
for(var i =0;i<arguments.length -1;i++){
if(eval(arguments[i])){
true_value = arguments[i+1];
}
i++;
}
}
if(true_value != null)
else{
if(arguments.length>2)return arguments[arguments.length-1];
else return false_value;
}
}
alert(logical_process("60>80","优秀","60>60","及格","不及格"));
</script>
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版