条件的基本JS运算符

时间:2014-12-04 03:22:07

标签: javascript logical-operators

假设我有这段代码:

if (x1 >= 300 && y1 >= 10) { ... }

我想说,如果x1大于或等于300且小于或等于800,以及y1大于或等于10且小于或等于30.我怎么能写那个?

3 个答案:

答案 0 :(得分:2)

你可以试试这个

if ((x1 >= 300 && x1 <= 800) && (y1 >= 10 && y1 <= 30)) {
    //....
}

答案 1 :(得分:1)

试试这个:

if ( (300 =< x1 && x1 =< 800) && (10 =< y1 && y1 =< 30) ) { ... }

答案 2 :(得分:-2)

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
 }