JQuery Mobile Javascript复杂方程

时间:2016-05-17 06:56:40

标签: javascript android ios windows jquery-mobile

我需要一些帮助。

我有一个非常复杂的数学运算,我需要变成一个javascript方程式而且它不起作用(烦人!!)。

基本上总和是:

No#1 / No#2 = Result1
Result1 - 1 = Result2
Result2 * 100 = Result3
Result3 rounds up or down - display result.

我希望这是有道理的。

我使用的代码是:

var rc1TyreRatio2 = Number(Apperyio("rc1TyreRatio2").val());
var rc1Test1 = Number(Apperyio("rc1Test1").val());
var rc1Test2 = Number(Apperyio("rc1Test2").val());

var rc1Test1 = rc1InterAxle / rc1TyreRatio2;
var rc1Test2 = rc1Test - 1;
var rc1Lead = rc2Test * 100;

Apperyio('rc1Lead').val(rc1Lead.toFixed(2) + "%");

这些组件代表着JQuery Mobile'textareas'&它们是:rc1TyreRatio2 | rc1Test1 | rc1Test2 | rc1Lead。

我知道它在appery.io平台上,它不是我的第一选择,但我的客户端因为他们有其他东西托管在那里,所以我必须使用它,它使用的JQM JavaScript就好了,

我知道如何让这个工作?仅使用JavaScript而不使用HTML。

谢谢大家,   - Tech-Xcellent

1 个答案:

答案 0 :(得分:0)

使用括号进行某些计算,这些计算对于获得结果是唯一的。您可以根据需要使用计算链接多个括号。

(计算A =结果)*(计算B =结果)/(计算C =结果)+(计算D =结果)

示例

var noa = 20;
var nob = 10;

var Total = (noa / nob - 1) * 100; 
alert (Math.round(Total)) 

结果为100

如果我使用括号,例如var Total = noa / nob - 1 * 100;,结果会显示 -98 ,这是错误的

<强> Demo