计算器,使用函数编写,
用到知识点,函数,对函数传参,if条件语句和switch
f9(5,"5","-");
function f9(x1,x2,type){
var sum;
if(type==="+"){
console.log("您输入的是"+type+"号");
if(typeof x1==="number"){
if (typeof x2==="number"){
sum=x1+x2;
console.log(sum);
}else console.log("第二个参数错误,请输入数字");
}
else
console.log("第一个参数错误,请输入数字");
}
else {
if (isNaN(x1)){
console.log("输入的第一个参数错误,请输入数字");
}else {
if (isNaN(x2)){
console.log("输入的第二个参数错误,请输入数字");
}else {
console.log("您输入的是"+type+"号");
switch (type){
case "-":
sum=x1-x2;
console.log(sum);
break;
case "/":
sum=x1/x2;
console.log(sum);
break;
case "*":
sum=x1*x2;
console.log(sum);
break;
case "%":
sum=x1%x2;
console.log(sum);
break;
default:
console.log("输入的计算类型错误,请输入+or-or/or*or%");
break;
}
}
}
}
}