我有以下计算的问题:
$result = $a + $b + ($c * $d - $e) * $f + $g;
公式可能更复杂。我发现一些变量被视为String而不是Number,因此结果是错误的。
以下代码:
$result = parseFloat($a) + parseFloat($b) + (parseFloat($c) * parseFloat($d) - parseFloat($e)) * parseFloat($f) + parseFloat($g);
看来是对的。但是,有没有什么好方法可以做到,而不是为每个变量写一个parseFloat()函数?