如何计算两个数字中的最小值?
How can I calculate the minimum of two numbers?
我有一个计算sample/formula主要根据这些参数输出网站分数,
- 页面浏览量
- 平均会话持续时间(以分钟和秒为单位的浮点数,即 1 分 30 秒为 1.30。
- 最常访问网站的前 3 个地理位置及其百分比(例如(英国 30%、美国 16%、德国 10%)。
- 网站收入(月平均净收入)
这在 MS Excel 中工作正常。
计算如下sample/formula
出于客户安全和政策考虑,计算图像已删除。
现在的问题是,我正在尝试将这个确切的公式重现为 JavaScript 代码,而我对 JavaScript 数学不是很熟悉,而且计算示例中的一些内容有点不清楚对我来说。
这是我尝试过的:
const siteEvaluationFormula = ((PageViews - 100000) / 750000 * AvgSessionDuration * (totalPercent * 60) + ... nothing after this I just gave up in confusion);
我在计算两个数字的最小值时遇到了困难。我用什么来计算 JavaScript 中的最小值?
我认为您正在寻找 Math.min 来完成您的公式
const siteEvaluationFormula = Math.min(60, ((PageViews - 100000) / 750000 * AvgSessionDuration * (totalPercent * 60) + Math.min(40, SiteRevenue/5000*40));
我有一个计算sample/formula主要根据这些参数输出网站分数,
- 页面浏览量
- 平均会话持续时间(以分钟和秒为单位的浮点数,即 1 分 30 秒为 1.30。
- 最常访问网站的前 3 个地理位置及其百分比(例如(英国 30%、美国 16%、德国 10%)。
- 网站收入(月平均净收入)
这在 MS Excel 中工作正常。
计算如下sample/formula
出于客户安全和政策考虑,计算图像已删除。
现在的问题是,我正在尝试将这个确切的公式重现为 JavaScript 代码,而我对 JavaScript 数学不是很熟悉,而且计算示例中的一些内容有点不清楚对我来说。
这是我尝试过的:
const siteEvaluationFormula = ((PageViews - 100000) / 750000 * AvgSessionDuration * (totalPercent * 60) + ... nothing after this I just gave up in confusion);
我在计算两个数字的最小值时遇到了困难。我用什么来计算 JavaScript 中的最小值?
我认为您正在寻找 Math.min 来完成您的公式
const siteEvaluationFormula = Math.min(60, ((PageViews - 100000) / 750000 * AvgSessionDuration * (totalPercent * 60) + Math.min(40, SiteRevenue/5000*40));