2011-08-30 41 views
0

我有以下公式:L = P(N^2 + N)/ 1.25 + 0.7架F的Javascript電感計算

我需要將它寫入在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); 

我測試的只是添加變量開始,現在我添加了公式,但沒有結果顯示。

+0

一目瞭然,它看起來像你在你的最終表達式中缺少P之後的*。 –

+0

@ Mansoor如果你有答案,請把它作爲答案,而不是評論。 – FishBasketGordo

+0

@FishBasketGordo我會記住這一點。 :P –

回答

1

你缺少一個*這裏:

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 
1

你需要操作員P後:

var L = P * (Math.pow(N,2) + N)/1.25 + 0.7 * F 

我不知道正確的(這是Phys II以來的一段時間),所以你可能想添加一些括號來確保歌劇tions按照他們應該的順序發生。

0

你缺少一個*這裏沒有它的JavaScript與參數處理P (Math.pow(N,2) + N)作爲的函數的調用P作爲Math.pow(N,2) + N

試試這個:

var L = P * (Math.pow(N,2) + N)/1.25 + 0.7 * F