我得到了这个公式: L=P (N^2 +N)/ 1.25 +0.7xF
我需要用Javascript编写它,我有通用的错误检查代码,然后我就可以计算电感了。
var N = parseFloat($("#Number").val());
var P = parseFloat($("#Perimeter").val());
var F = parseFloat($("#Feeder").val());
var L = P (Math.pow(N,2) + N) / 1.25 + 0.7 * F
$("#result").html(L);
我只测试了添加变量开始,现在我添加了公式,但没有结果显示。
发布于 2011-08-30 23:10:23
这里缺少一个*
:
var L = P (Math.pow(N,2) + N) / 1.25 + 0.7 * F
尝试:
var L = P * (Math.pow(N,2) + N) / 1.25 + 0.7 * F
发布于 2011-08-30 23:10:33
在P
之后需要一个运算符
var L = P * (Math.pow(N,2) + N) / 1.25 + 0.7 * F
我不确定这里的正确顺序(自从Phys II以来已经有一段时间了),所以你可能想要添加一些括号,以确保操作按它们应该发生的顺序进行。
发布于 2011-08-30 23:25:20
这里缺少一个*
,如果没有它,javascript会将P (Math.pow(N,2) + N)
视为对带有参数为Math.pow(N,2) + N
的函数P
的调用
试试这个:
var L = P * (Math.pow(N,2) + N) / 1.25 + 0.7 * F
https://stackoverflow.com/questions/7245378
复制相似问题