Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有条件的附加资源练习_Javascript_If Statement_Conditional Statements - Fatal编程技术网

Javascript 有条件的附加资源练习

Javascript 有条件的附加资源练习,javascript,if-statement,conditional-statements,Javascript,If Statement,Conditional Statements,我不明白为什么大于20的b参数在这里不起作用。看到结果了吗 练习: 编写一个函数addWithSource,将两个金额加上附加费。每少于或等于10的金额,附加费为1。对于大于10且小于或等于20的每个金额,附加费为2。每超过20美元,附加费为3美元 示例:AddWithSource(10,30)应返回44 function addWithSurcharge(a,b) { let sur1 = 0 if (a <= 10) { sur1 = 1; } else if (10 < a &

我不明白为什么大于20的b参数在这里不起作用。看到结果了吗

练习: 编写一个函数addWithSource,将两个金额加上附加费。每少于或等于10的金额,附加费为1。对于大于10且小于或等于20的每个金额,附加费为2。每超过20美元,附加费为3美元

示例:AddWithSource(10,30)应返回44

function addWithSurcharge(a,b) {
let sur1 = 0
if (a <= 10) {
sur1 = 1;
} else if (10 < a <= 20) {
sur1 = 2;
} else if (a > 20) {
sur1 = 3;
}

let sur2 = 0
if (b <= 10) {
sur2 = 1;
} else if (10 < b <= 20) {
sur2 = 2;
} else if (b > 20) {
sur2 = 3; 
}

return a + b + sur1 + sur2;
}
函数addWithSource(a,b){
设sur1=0
如果(一个问题)

原因是你的条件是
否则如果(10