繁体   English   中英

在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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM