javascript三目运算法怎么写

http://img.mukewang.com/5874e5e60001302502750235.jpg这可以用三目运算法写吗

慕斯卡5910870
浏览 2067回答 4
4回答

东方明亮

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都比三目好多了,望采纳~
打开App,查看更多内容
随时随地看视频慕课网APP