Javascript (JS)If语句计算最低变量

Javascript (JS)If语句计算最低变量,javascript,if-statement,variables,Javascript,If Statement,Variables,我希望返回4个变量中的最小值。这些值一直在变化,我希望显示最低值。 我的问题;结果我一直得到[null]。我已经逐个检查了变量本身,所有变量都有值,所以问题可能出在if语句中,只是我找不到在哪里。 我感谢所有的帮助;) 代码: var FL=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.TyresWearFR'); var FR=$prop('GarySwallowDataPlugin.leadboard.Position

我希望返回4个变量中的最小值。这些值一直在变化,我希望显示最低值。 我的问题;结果我一直得到[null]。我已经逐个检查了变量本身,所有变量都有值,所以问题可能出在if语句中,只是我找不到在哪里。 我感谢所有的帮助;)

代码:

var FL=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.TyresWearFR');
var FR=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.TyresWearFR');
var RL=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.tyreswearl');
var RR=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.tyreswearr');
{
如果(FL
我的问题是,为什么逻辑很长?应该是这样的:

var FL=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.TyresWearFR');
var FR=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.TyresWearFR');
var RL=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.tyreswearl');
var RR=$prop('GarySwallowDataPlugin.leadboard.Position01.Telemetry.tyreswearr');

返回值(100-数学最小值(飞行高度、飞行高度、飞行高度、飞行高度)+'%')欢迎来到StackOverflow!请阅读谢谢!现在可以了!
var FL = $prop('GarySwallowDataPlugin.Leaderboard.Position01.Telemetry.TyresWearFR');
var FR = $prop('GarySwallowDataPlugin.Leaderboard.Position01.Telemetry.TyresWearFR');
var RL = $prop('GarySwallowDataPlugin.Leaderboard.Position01.Telemetry.TyresWearRL');
var RR = $prop('GarySwallowDataPlugin.Leaderboard.Position01.Telemetry.TyresWearRR');

{
   if (FL < FR && FL < RL && FL < RR){var returnValue = 100 - FL + '%';}
   else if (FR < FL && FR < RL && FR < RR){var returnValue = 100 - FR + '%';}
   else if (RL < FR && RL < FL & RL < RR){var returnValue = 100 - RL + '%';}
   else if (RR < FR && RR < RL && RR < FL){var returnValue = 100 - RR + '%';}
}

return returnValue;