比方说,我有这样的代码:基本JS运营商条件
if (x1 >= 300 && y1 >= 10) { ... }
我想说,如果X1大于或等于300和小于或等于800,以及若Y1大于或等于10 AND小于或等于30.我该怎么写?
比方说,我有这样的代码:基本JS运营商条件
if (x1 >= 300 && y1 >= 10) { ... }
我想说,如果X1大于或等于300和小于或等于800,以及若Y1大于或等于10 AND小于或等于30.我该怎么写?
你可以试试这个
if ((x1 >= 300 && x1 <= 800) && (y1 >= 10 && y1 <= 30)) {
//....
}
谢谢你,先生。 – SasukeRinnegan 2014-12-04 03:29:48
欢迎您:) – MH2K9 2014-12-04 03:34:28
试试这个:
if ((300 =< x1 && x1 =< 800) && (10 =< y1 && y1 =< 30)) { ... }
太棒了。谢谢/致敬。 – SasukeRinnegan 2014-12-04 03:31:03
if((x1 >= 300 && x1 <= 800) && (y1 >= 10 && y1 <= 30))
{
//do your stuff here
}
你可以写一个函数之间自己
function between(x, min, max) {
return x >= min && x <= max;
}
// ...
if (between(x, 300, 800)) {
// something
}
为什么人们对此答案投下赞成票? – Birlla 2014-12-04 03:46:26
可能是因为你的'if'语法无效 – charlietfl 2014-12-04 04:15:41
@charlietfl谢谢你。我没有注意到这一点。现在纠正了 – Birlla 2014-12-04 05:29:43
你不尝试一些简单的像:' (x1> = 300 && x1 <= 600)&&(y1> = 10 && y1 <= 30)'? – karthikr 2014-12-04 03:24:56
我想你知道这个问题的答案。 – SasukeRinnegan 2014-12-04 03:30:18
当我第一次学习如何编程时,我问了你同样的问题。我认为可能有一个运营商之间。 – 2014-12-04 03:36:53