课程
/前端开发
/JavaScript
/JavaScript进阶篇
function BJ(x, y)
{
var max = (x > y ? x : y);
return max;
}
2015-04-03
源自:JavaScript进阶篇 5-6
正在回答
比较两个数的大小,如果x大于y则返回x,否则返回y
木畏 提问者
先了解一下三元运算符,如名字表示三元运算符需要三个操作数。
语法是 条件 ? 结果1 : 结果2;
条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
现在你看看,(x > y ? x : y)是不是就是三元运算符了呀?
那么是不是就知道这是什么意思了,即条件x>y,如果为true返回x,如果为fasle,返回y。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答var y=get_nextSibling(x);这句话什么意思?
3 回答x > y ? x : y中符合的含义
5 回答为什么这样写不显示,x>y,x==y,else
2 回答(x+"、"+y+"、"+z+"代码意思
4 回答function app2(x,y)中x和y不用定义var吗