我正在尝试验证用户输入的值是否在等于先前用户输入的数字加/减常数的范围内,但脚本似乎只识别范围的下限,而上限始终是之前的用户输入的数字加上任何小于 1 的值(又名用户输入 55,所以 55.999999 有效,但 56 变为红色)。代码:
if (BUNO.rawValue>=164865){
if (Auto1Right.rawValue>=45 && Auto1Right.rawValue<=75)
{
var eleven = 11.00;
var auto2min=Auto1Right.rawValue-eleven;
var five = 5.70;
var auto2max=Auto1Right.rawValue+five;
if (this.rawValue>=auto2min&&Man2Right.rawValue<=auto2max)
{
Man2Right.fillColor="0,255,0";
}
}
else
{
Man2Right.fillColor="255,0,0";
}
}