Javascript四舍五入

时间:2015-04-14 06:24:50

标签: javascript adobe acrobat

所以我在最后放弃并寻求帮助之前已经研究了几个小时。

我目前正在尝试使用adobe acrobat填写Pathfinder(D& D 3.5等效)的角色表。我想这样做,当我填写我的力量分数时,它会自动填写任何与力量有关的东西。

更具体地说,我需要它将我的能力得分除以2并减去5 作为我的能力修正。但是当我使用17作为我的力量得分时,我的修正值是4.我需要它向下舍入而不是向上。 我尝试减去5.5,然后直到10或更低。在这一点上,我有相反的问题。

我目前的代码是力量/ 2-5

2 个答案:

答案 0 :(得分:0)

像这样使用Math.floor()

var score = 17.0;
result = Math.floor((score / 2) - 5);
alert(result)

<强>输出:

3

答案 1 :(得分:0)

原件: 强度/ 2-5 (虽然有效,但需要向下舍入而不是向上)

决赛: var a = this.getField(&#34; Strength&#34;) event.value = Math.floor((a.value - 10)/ 2)

感谢大家的尝试!消除过程完成它