2015-10-19 154 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

非常感谢!这很好。 –