首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript舍入

Javascript舍入
EN

Stack Overflow用户
提问于 2015-04-14 06:24:50
回答 2查看 508关注 0票数 0

所以我已经调查了几个小时,最后终于放弃并寻求帮助。

我目前正在尝试使用acrobat为开拓者填写字符表(D&D 3.5等效)。我想让它,所以当我填写我的力量得分,它将自动填写任何与力量有关的东西。

更具体地说,我需要它来取,我的能力分数除以2,并减去5作为我的能力修饰符。但是当我用17作为我的力量得分时,我的修饰符是4,我需要它来舍入,而不是向上。我试着减去5.5,直到它的10或更低。这时我遇到了相反的问题。

我现在的代码是强度/2-5

EN

回答 2

Stack Overflow用户

发布于 2015-04-14 06:27:47

像这样使用Math.floor()

代码语言:javascript
复制
var score = 17.0;
result = Math.floor((score / 2) - 5);
alert(result)

输出:

3

票数 0
EN

Stack Overflow用户

发布于 2015-04-14 07:09:19

力量/2-5(它起作用了,但它需要向下转,而不是向上)

最终: var a=this.getField(强度) event.value = Math.floor((a.value - 10) / 2)

谢谢大家的努力!消除的过程使它完成

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29620480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档