Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
经典ASP/VBScript计算等于真实问题_Vbscript_Asp Classic - Fatal编程技术网

经典ASP/VBScript计算等于真实问题

经典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好的,结果是今天,在

我有一个在Javascript中运行良好的计算,但我需要在VBScript/Classic ASP中使用它。我需要做的就是计算出这三个值是否都等于真,然后将结果设置为真

我在这里遗漏了什么,因为有一个错误声称它是空的(这不是因为我输出了结果集,但为了完整性,我已经在这里手动输入了它,以便您可以看到完整的函数是什么)

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