作业帮 > 综合 > 作业

js计算问题如:a b c d 几个文本框,a=b*c*d.如果D为0或空,a=b*c,如果b或c其中一个为0或空,则a

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 14:15:59
js计算问题
如:a b c d 几个文本框,a=b*c*d.如果D为0或空,a=b*c,如果b或c其中一个为0或空,则a=空.一个时时计算函数.望您帮我写一下.
function js(){
var shuliang1=document.getElementById("shuliang1").value;
var danjia1=document.getElementById("danjia1").value;
var pingfang1=document.getElementById("pingfang1").value;
if(pingfang1=="0"||pingfang1==""){
document.getElementById("jie1").value=shuliang1*danjia1;
}else{
document.getElementById("jie1").value=shuliang1*danjia1*pingfang1;
}
就是这段代码,我想实现,如果danjia1或者shuliang1为空,jie1=""
js计算问题如:a b c d 几个文本框,a=b*c*d.如果D为0或空,a=b*c,如果b或c其中一个为0或空,则a
//先取出文本框的value 分别乘1作为函数的参数 返回a
function calculate(b,c,d) {
if(!b || !c) return '';
var a=b*c;
if(!d) return a;
return a*d;
}
我的函数都写好了 你就不能看看? 也不能自己百度hi找我?