我正在制作一个简单的成本估算器。它需要3个插补值X,Y,Z并显示一个价格,它是z轴的一个简单计算值(3个收集值中的第三个)。
您可以在此处查看估算工具:http://codepen.io/FredHair/pen/FgJAd
我想添加的是一个复选框,单击该复选框时会检查最小值是否存储为Z轴。因此,如果用户估算了3个值且X或Y值最小,那么该值将与z轴值交换。
我将如何为此编写函数? 即使在伪代码中也会非常感激任何帮助,我可以自己编写。
我已经制作了一个复选框:
<input type="checkbox" id="zAxis">Z Axis Optimization<br>
这是我对Estimator的函数:
//Calc with Switch//
function calculator(){
var x = Number(document.getElementById("x").value);
var y = Number(document.getElementById("y").value);
var z = Number(document.getElementById("z").value);
var p = Number(3);
var result;
var calc = document.getElementById("choice").value
switch(calc){
case"1" : result = z * p;
break;
case"2" : result = (z * p) + 50;
break;
case"3" : result = (z * p) + 30;
break;
}
//Display Result//
document.getElementById("result").innerHTML = " = £ " + result;
我知道我需要写一个像:
这样的函数IF (x<=y && <=z) then do something
OR (y<=y && <=x) then do something
但是我们将非常感谢任何帮助。 这是Codepen:http://codepen.io/FredHair/pen/FgJAd
提前致谢。