-
tyc1
因为你用document.write()输出了它,它当然是返回值另外return 后面接的也是返回值
-
yemaa
这样的结构没见过,你这个应该是判断 || 两边是否为真吧,最后把结果赋值给jq1
-
echo_kinchao
因为你第四行判断条件后赋值了给jq1然后你自己又输出了它 这样他肯定是返回值啊
-
if_else_
因为numa,numb都是一个对象。如果&&或||的两边有变量(对象),则不是返回true,false,而是返回这个变量(对象)的值照Java之类的语言看,按理来说应该返回true。但是JS里面这里有点不一样。可以参考W3Cschool 里面的JavaScript高级教程
-
雪舞蔷薇
表达式写的有问题啊 jq1= numa>numb||numb; 你是想这样写吧jq1= numa>numb ? numb:numa; 你这样写>号优先级最高50>55返回false, false||55 最后不知返回啥?我写的如果numa>numb 成立 返回第一个数numb 不成立返回 numa 很明显不成立返回numa 那么jq1=numa 最后jq1=50。
-
大咪
建议你从基础学起,无论js,jsp用到的基础都和java的基础语法有关,所谓这里的返回值是你定义的jq1这个仅仅是你自己定义的变量名字而已,就和var num1,num2,sum;num1=1;num2=1;sum=num1+num2;这样的是一个道理。。。。
-
慕粉3330983
jq1不是返回值 是接受了返回的值 返回值是指函数或者表达式执行后所返回的值
-
去看天荒地老
numa>numb||numb这东西就是表达式了,||如果第一个条件满足返回true,不满足返回最后一个数。