js基础学习 三元表达式
语法:条件?满足条件执行的代码:不满足条件执行的代码
例如:两个数字比较
let num1=20
let num2=30
let re=num1>num2?num1:num2
console.log(re)
switch语法
例2:做一个简单计算器
let num1=+prompt("请输入第一个数字")
let num2=+prompt("请输入第二个数字")
let sp=prompt("请输入+-*/运算符号")
switch(sp) {
case "+"
alert(`您选择的是加法,运算结果为:${num1+num2}`)
break
case "-"
alert(`您选择的是减法,运算结果为:${num1-num2}`)
break
case "*"
alert(`您选择的是乘法,运算结果为:${num1*num2}`)
break
case "/"
alert(`您选择的是除法,运算结果为:${num1/num2}`)
break
default:
alert(`您输入的是啥?您输入+-*/`)
}