-
东方明亮
num=eval(num1+op+num2)不如这么写
-
qq_好男儿_2
三目运算符是:表达式?值1:值2;
-
圣斗士小鑫
三目表达式一般是用于“满足条件则A不满足条件则B”的情况,你这个情况并不适合,写出来代码可读性很差其实像你这种情况,其实eval表达式最简便
-
千秋此意
var num = operator === '+' ? num1 + num2 : operator === '-' ? num1 - num2 : operator === '*' ? num1 * num2 : operator === '/' ? num1 / num2 : num;可以是可以不过这种情况用if语句或者switch都比三目好多了,望采纳~