我如何修复此值代码

时间:2016-04-14 20:12:02

标签: javascript

所以我想让这个工作!让我们说价值在value2的93-120%之内,我希望文本改变为工作或不工作!

问题是我不知道如果值大于或等于value2的百分比,我该怎么做!我确信这是一个简单的修复/代码行。

谢谢。

<html>
<body>

<p id="demo">Display the result here.</p>

<script>
var value = 30;
var value2 = 27;

if (value >= 93% "of lets say value2" && value <= 120% "of same value2") {
    document.getElementById("demo").innerHTML = "Working";
} else {
    document.getElementById("demo").innerHTML = "Not Working";
}
</script>

</body>
</html>

2 个答案:

答案 0 :(得分:2)

if (value >= 0.93*value2 && value <= 1.2*value2) {

答案 1 :(得分:1)

这个简单的数学怎么样:

  

if (value >= 93% "of lets say value2" && value <= 120% "of same value2")

if ( (value/value2) > 0.93 && (value/value2) < 1.2 ) 

<强> 注意:

如果设置了值(未定义),则无需检查零 如果存在此类错误,则会NaNInfinity

enter image description here