最小和最大年龄比较 jQuery
Min and Maxium Age Comparison jQuery
嗨,我是 PHP 的新手,我需要验证一下,如果客户年龄段不满足筛选条件,那么我将禁用该问题让我们说
Customer Age Bracket = 40 -44
Question Age Bracket = 18-75
所以基本上客户仍然在括号中,应该允许回答这个问题。假设
minQuesAge = 18;
maxQuesAge = 75;
minCusAge = 40;
maxCusAge = 44;
我有
if(parseInt(minCusAge) >= parseInt(minQuesAge) && parseInt(maxCusAge) <= parseInt(maxQuesAge))
{
console.log("Need to disable");
}
为什么我仍然需要禁用?我的条件正确吗?
你的条件是当年龄有效时,你需要取反得到禁用的条件。您可以使用 !
运算符反转条件。
if(!(parseInt(minCusAge) >= parseInt(minQuesAge) && parseInt(maxCusAge) <= parseInt(maxQuesAge)))
{
console.log("Need to disable");
}
您还可以使用 deMorgan's Law 反转条件的各个部分。
if(parseInt(minCusAge) < parseInt(minQuesAge) || parseInt(maxCusAge) > parseInt(maxQuesAge))
{
console.log("Need to disable");
}
嗨,我是 PHP 的新手,我需要验证一下,如果客户年龄段不满足筛选条件,那么我将禁用该问题让我们说
Customer Age Bracket = 40 -44
Question Age Bracket = 18-75
所以基本上客户仍然在括号中,应该允许回答这个问题。假设
minQuesAge = 18;
maxQuesAge = 75;
minCusAge = 40;
maxCusAge = 44;
我有
if(parseInt(minCusAge) >= parseInt(minQuesAge) && parseInt(maxCusAge) <= parseInt(maxQuesAge))
{
console.log("Need to disable");
}
为什么我仍然需要禁用?我的条件正确吗?
你的条件是当年龄有效时,你需要取反得到禁用的条件。您可以使用 !
运算符反转条件。
if(!(parseInt(minCusAge) >= parseInt(minQuesAge) && parseInt(maxCusAge) <= parseInt(maxQuesAge)))
{
console.log("Need to disable");
}
您还可以使用 deMorgan's Law 反转条件的各个部分。
if(parseInt(minCusAge) < parseInt(minQuesAge) || parseInt(maxCusAge) > parseInt(maxQuesAge))
{
console.log("Need to disable");
}