HarmonyOS鸿蒙Next中ArkTS如何取整?

HarmonyOS鸿蒙Next中ArkTS如何取整? 初学arkTS,有如下代码:

let i = 16
let j = i / 9

请问j是浮点数还是整数?怎样得到整数1?

4 回复
Math.floor(16/9)

更多关于HarmonyOS鸿蒙Next中ArkTS如何取整?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


姓名: 张三
职位: 软件工程师
简介: 拥有超过10年的软件开发经验,熟悉多种编程语言和技术。

多查MDN,先把菜鸟的JS教程看一遍,arkTs默认你会JS的

在HarmonyOS鸿蒙Next中,ArkTS提供了多种取整方法。常用的包括:

  1. Math.floor():向下取整,返回小于或等于参数的最大整数。
  2. Math.ceil():向上取整,返回大于或等于参数的最小整数。
  3. Math.round():四舍五入到最接近的整数。
  4. Math.trunc():直接截取整数部分,去除小数部分。

例如:

let num = 3.7;
let floor = Math.floor(num); // 3
let ceil = Math.ceil(num); // 4
let round = Math.round(num); // 4
let trunc = Math.trunc(num); // 3
回到顶部