在 Javascript 中检查 >= 和 <= 的最佳方法是什么?

发布于 2024-10-01 02:06:51 字数 176 浏览 5 评论 0 原文

我有一个号码。

然后我有一个 if 语句,我想像这样:

if (5 <= variable <= 10)

因此,如果数字在 5 到 10 之间,则该语句应该为 true。

解决这个问题的最佳方法是什么?

谢谢。

I have a number.

I then have an if statement that I want to go like this:

if (5 <= variable <= 10)

So if the number is between 5 and 10, the statement should be true.

What's the best way to go about this?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

漆黑的白昼 2024-10-08 02:06:51

这是

if (5 <= variable && variable <= 10)

it is

if (5 <= variable && variable <= 10)
温馨耳语 2024-10-08 02:06:51

if ((variable >= 5) && (variable <= 10)) 有效。

如果您经常这样做,请考虑定义一个边界函数:

function inBounds(value, min, max){
return ((值 >= 最小值) && (值 <= 最大值));
}

if ((variable >= 5) && (variable <= 10)) works.

If you do this frequently, consider defining a bounds function:

function inBounds(value, min, max){
return ((value >= min) && (value <= max));
}

深爱成瘾 2024-10-08 02:06:51

实际上,if ( 5>=variable >= 10 ) 的意思是 if(false)
如果你的意思是5、10之间的变量,它应该是5 <=变量<=10,在javascript中,最好的约定是左边的const值,它来自c语言if (v=1)if (1=v) 问题。所以最好的是:

if (5 <= variable && 10 >= variable) {

Actually, if ( 5>= variable >= 10 ) means if(false)
if you means variable between 5, 10 it should be 5 <= variable <=10, and in javascript, the best convention is const value at left, which is from c language if (v=1), if (1=v) problem. so the best is:

if (5 <= variable && 10 >= variable) {
像你 2024-10-08 02:06:51

据我了解,在第一个条件为 false 时,它​​会停止检查并移至下一个语句。

鉴于此,您应该检查最常见的错误条件并将其放在第一位。

if ((variable >= 5) && (variable <= 10))

如果小于 4 的可能性更大,或者

if ((variable <= 10) && (variable >= 5))

10 或更大的故障更有可能发生。

It is my understanding that at the first conditional false, it stops the checking and moves to the next statement.

Given that, you should examine the most often false condition and put it first.

if ((variable >= 5) && (variable <= 10))

if it is more likely to be less than 4 or

if ((variable <= 10) && (variable >= 5))

if the failure of 10 or greater is more likely to occur.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文