天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 952|回复: 3

关于数据取整

[复制链接]
xuexi 发表于 2012-4-20 17:12:18 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-4-23 10:09 编辑

var bb=(20.1-18.91l)*10;
var dd=Math.round(bb);
println(dd+"===44====");
结果:JsUtil:12===44====
用math.round()取到的小数点四舍五入后的数,请问咋样才能只取小数点前面的整数部分??
purple 发表于 2012-4-20 17:22:47 | 显示全部楼层
您好,请问您的需求是,如果数字是12.597,需要得到的值是12,而非13是吗?如果是,那您直接用.作为标识符,截取字符串就好啦。
bess 发表于 2012-4-20 17:29:54 | 显示全部楼层
您好,我们平台提供了以下两个方法:
  1. //获取大于等于c的最小整数
  2. var c  = getItemValueAsString("num");
  3. var n = toCeil(c);
  4. n;
复制代码
  1. //获取小于等于c的最大整数
  2. var c  = getItemValueAsString("num");
  3. var n = toFloor(c);
  4. n;
复制代码
关于您的需求可以参考以上方法结合解决,如有问题,我们再沟通!
 楼主| xuexi 发表于 2012-4-22 20:55:14 | 显示全部楼层
搞定,谢谢解答。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 00:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表