作业帮 > 综合 > 作业

运行以下 JavaScript 程序段后,变量m的值是?var x=4,y=5,m; m=(x>y)?x:y; [A]4

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/08 15:12:15
运行以下 JavaScript 程序段后,变量m的值是?var x=4,y=5,m; m=(x>y)?x:y; [A]4 [B]5 [C]true [D]false
为什么选B 并且想知道CD在这里设置的原因 为什么来了个true or false?
运行以下 JavaScript 程序段后,变量m的值是?var x=4,y=5,m; m=(x>y)?x:y; [A]4
m=(x>y)?x:y
这条语句的执行过程是:判断x>y这个关系式,如果成立,就把x的值赋给m,否则就把y的值赋给m.
所以答案显然是B
因为程序中出现了关系运算,其结果为True或者False,出题者或许以此来迷惑答题者吧.