经典ASP/VBScript计算等于真实问题
我有一个在Javascript中运行良好的计算,但我需要在VBScript/Classic ASP中使用它。我需要做的就是计算出这三个值是否都等于真,然后将结果设置为真 我在这里遗漏了什么,因为有一个错误声称它是空的(这不是因为我输出了结果集,但为了完整性,我已经在这里手动输入了它,以便您可以看到完整的函数是什么)经典ASP/VBScript计算等于真实问题,vbscript,asp-classic,Vbscript,Asp Classic,我有一个在Javascript中运行良好的计算,但我需要在VBScript/Classic ASP中使用它。我需要做的就是计算出这三个值是否都等于真,然后将结果设置为真 我在这里遗漏了什么,因为有一个错误声称它是空的(这不是因为我输出了结果集,但为了完整性,我已经在这里手动输入了它,以便您可以看到完整的函数是什么) ry=“0.2911” rx=“0.7101” 如果(ry>=(0.995-rx))=真,则 如果(ry>=(0.081+(0.25*rx))=真,则 如果(ry好的,结果是今天,在
ry=“0.2911”
rx=“0.7101”
如果(ry>=(0.995-rx))=真,则
如果(ry>=(0.081+(0.25*rx))=真,则
如果(ry好的,结果是今天,在我40岁生日那天,厚度开始变厚了
通过将值放在“”中,我基本上已经将数字变成了一个无法计算的字符串。哎哟…用CDbl包装它解决了问题。事实证明,我必须等待2天才能回答我自己的问题,我知道我应该在发布前挂断!不需要显式检查是否为True
假定为True。如果需要,请使用(ry>=(0.995-rx))然后
检查错误
使用如果没有(ry>=(0.995-rx)),然后
。如果只是将值设置为真
或假
,则可以使用RedXY=((ry>=(0.081+(0.25*rx)))和(ry)
ry = "0.2911"
rx = "0.7101"
if (ry >= (0.995 - rx)) = True Then
if (ry >= (0.081 + (0.25 * rx))) = True then
if (ry <= (0.295)) = True then
RedXY = true
end if
end if
end if