2015-10-19 200 views
0

我必須計算兩個變量之間的銷售百分比,我想知道如何用jQuery來做到這一點。用jquery計算銷售額百分比

我會用下面的公式來讓我的銷售百分比

(40-30)/40 * 100 = 25%. 

輸入我的parseFloated變量看起來像下面

(tiLine - tiSale)/tiLine * 100 = fixedTo [1]('%') 

什麼是正確的語法像這樣的公式?

+0

@MattD有什麼不對這個問題的人誰不知道JS語法。他們已經嘗試了一些公式來達到預期的效果。 – Adjit

+0

@Adjit但OP已經找出了語法。等式的左邊是有效的js。所以,當他們談到問題的最後一行時,我能想到的唯一的事情就是「你想問什麼世界?」我必須將(僞接受的)答案與問題進行比較,以確定他們是否試圖找出「toFixed」的語法,這意味着他們應該在原始問題中更清楚。 – Teepeemm

+0

@Teepeemm什麼?因爲OP表示他們想知道如何在jQuery中編寫公式,以及提供的公式/僞代碼的正確語法是什麼。如果你閱讀這個問題,你沒有理由必須比較這個問題的答案。此外,這也是評論的意思,如果你不清楚而不是問 - 你是否想弄清'toFixed'的語法?在抹黑一個對你沒有完全意義的問題之前,試着理解它,或者要求OP更清楚,而不是說'我們不在這裏做你的工作',因爲這不是建設性的 – Adjit

回答

1

jQuery語法遵循與JavaScript相同的語法。 jQuery基本上是類固醇上的JavaScript。所以大部分你已經有了答案。只需創建一個幫助功能來獲取銷售百分比。

你的語法會去是這樣的:

function salesPcnt(tiLine, tiSale) { 
    var pcnt = ((tiLine - tiSale)/tiLine) * 100; 
    return pcnt.toFixed[2] + '%'; 
} 

什麼這個函數的作用是返回字符串形式的百分比。所以現在,你需要做的就是調用函數並正確使用返回值。

即。 jQuery的

使用
$(document).ready(function() { 
    var tiLine = 40; 
    var tiSale = 30; 
    console.log(salesPcnt(tiLine, siSale)); //will print 25.00% 
}); 
+0

非常感謝!這很好。 –