Zabbix javascript预处理 - 保留小数点|取整

zabbix浮点类型预处理-保留几位小数点

Zabbix js预处理 - 保留小数点

 

在一些场景中,部分的数据取值会保留很多位小数点,一般情况下当小数点超过4-6位时,key那边会把浮点类型识别为字符串,就会提示xxxxString,而不是float的问题。

下面分享几个常用的js预处理保留小数的方法:

1、保留2位小数,四舍五入

    Vil3rw6D632858ccaae1c.png

var num = Math.round((value)*100)/100

return num0WQtHDlA632858a733a6e.png

测试:


yM0tSA7a632857d9a388f.png

保留3位小数,需要保留几位小数,就加多少0


Fv1IImv563285894030e2.png2、去掉小数取整,不四舍五入


s7vamZHD632858373dcaa.png

var num = Math.trunc(value)

return num

 

测试:

 

yPkoZ10P632858551e5cd.png

3、四舍五入取整


PBqtOIZQ6328586810067.png

var num = Math.round(value)

return num

 

测试:

Yu4zSM4P632858751f224.png

  • 发表于 2022-09-19 19:56
  • 阅读 ( 158 )
  • 分类:Zabbix

0 条评论

请先 登录 后评论
御前侍卫张五哥
御前侍卫张五哥

6 篇文章

作家榜 »

  1. 乐维君 242 文章
  2. 。。。 6 文章
  3. 御前侍卫张五哥 6 文章
  4. 细雨闲花 6 文章
  5. 机灵小和尚 6 文章
  6. 我是一只小菜鸡 6 文章
  7. YOHOHO 6 文章
  8. 小黄人 4 文章