HarmonyOS鸿蒙Next中ArkTS如何取整?
HarmonyOS鸿蒙Next中ArkTS如何取整? 初学arkTS,有如下代码:
let i = 16
let j = i / 9
请问j是浮点数还是整数?怎样得到整数1?
4 回复
姓名: 张三
职位: 软件工程师
简介: 拥有超过10年的软件开发经验,熟悉多种编程语言和技术。
多查MDN,先把菜鸟的JS教程看一遍,arkTs默认你会JS的
在HarmonyOS鸿蒙Next中,ArkTS提供了多种取整方法。常用的包括:
- Math.floor():向下取整,返回小于或等于参数的最大整数。
- Math.ceil():向上取整,返回大于或等于参数的最小整数。
- Math.round():四舍五入到最接近的整数。
- 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