![](/img/trans.png)
[英]What is the best way to check if an object is an array or not in Javascript?
[英]What is the best way to check >= and <= in Javascript?
我有电话
然后,我有一个if语句,我想像这样去:
if (5 <= variable <= 10)
因此,如果数字在5到10之间,则该语句应为true。
最好的方法是什么?
谢谢。
它是
if (5 <= variable && variable <= 10)
if ((variable >= 5) && (variable <= 10))
有效。
如果您经常这样做,请考虑定义一个bounds函数:
function inBounds(value, min, max){ return ((value >= min) && (value <= max)); }
实际上, if ( 5>= variable >= 10 )
表示if(false)
如果您的意思是介于5、10之间的变量,则应该为5 <= variable <=10
,在javascript中,最佳约定是左侧的const值, if (v=1)
是来自c语言, if (1=v)
问题。 所以最好的是:
if (5 <= variable && 10 >= variable) {
据我了解,在第一个条件为false时,它将停止检查并移至下一条语句。
鉴于此,您应该检查最常见的错误状况并将其放在第一位。
if ((variable >= 5) && (variable <= 10))
如果更可能小于4或
if ((variable <= 10) && (variable >= 5))
如果失败次数大于或等于10,则更有可能发生。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.