思路
1.给定三个输入框,分别为数1、运算符、数2;(prompt)
2.利用var num1 = parseFloat(num1);进行字符转数字(数1数2本身为字符,不转两字符相加会合并)
3.利用swich进行判定(case)
4.alert给出结果
<script>
//输入
var num1 = prompt("请输入第一个数");
var b = prompt("请输入运算符 “+” “-” “*” “/” ");
var num2 = prompt("请输入第二个数");
var num = "";
//字符转数字
var num1 = parseFloat(num1);
var num2 = parseFloat(num2);
//选择运算
switch (b) {
case "+":
num = num1 + num2;
break;
case "-":
num = num1 - num2;
break;
case "*":
num = num1 * num2;
break;
case "/":
if(num2 == 0){
alert("被除数不能为0")
}else{
num = num1 / num2;
break;
}
}
alert("结果是"+num+"。")
</script>