相关疑难解决方法(0)

57
推荐指数
7
解决办法
13万
查看次数

检查数字是否在两个数字之间

我有一个名为'age'的变量,如果它在两个数字之间,我正在努力解决这个问题.在这种情况下,我想知道年龄是否在30到80之间.

到目前为止我有这个...

if ( age >= 30 && age <=80 ) {
            $('.display').each(function() {
                $(this).css('display', '');
            });
            }
Run Code Online (Sandbox Code Playgroud)

如果年龄低于30,则表示效果很好,然后.display div不会显示,但是检查数字是否小于80的最后一部分不起作用.

任何人都能指出我可以阅读的类似功能的方向吗?或者我做了一些明显错误的事情?

javascript jquery

3
推荐指数
3
解决办法
2万
查看次数

如何测试$ value是$ num + -3

可能重复:
php是否在一个范围之间的整数?

让我们说$num = 5;如何测试$value$ num之间是否为$ -3.换句话说,我如何测试if $value是否等于这些值中的任何一个2,3,4 5 6,7,8

php if-statement

0
推荐指数
1
解决办法
253
查看次数

有没有比PHP中的x> = start && x <= end更快的方法来测试整数是否在两个整数之间?

这是一个类似的问题,以最快的方式来确定一个整数是否在两个整数(包括)与已知的值集之间,但由于php不是严格键入的,因此接受的答案在php中不起作用(据我所知)没有可控整数溢出.

这里的用例是确定整数是否介于65和90之间("A"和"Z"的ASCII值).这些界限可能有助于优化解决方案,因为64是2的幂并且充当该问题的边界条件.

到目前为止我唯一提出的伪优化是:

//$intVal will be between 0 and 255 (inclusive)
function isCapital($intVal)
{
    //255-64=191 (bit mask of 1011 1111)
    return (($intVal & 191) <= 26) && (($intVal & 191) > 0);
}
Run Code Online (Sandbox Code Playgroud)

与普通的双重比较相比,这个功能并没有太大的改进(可能更慢)$intVal >= 65 && $intVal <= 90,但它正是我在尝试优化时开始前进的地方.

php optimization

0
推荐指数
1
解决办法
85
查看次数

标签 统计

php ×3

if-statement ×1

int ×1

javascript ×1

jquery ×1

optimization ×1

range ×1