HarmonyOS Number如何取整数,或两位小数

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以参考以下方法:

let intValue1: number = Math.floor(2.3357895); //向下取整
let intValue2: number = Math.ceil(2.3357895); //向上取整
let intValue3: number = Math.round(2.3357895); //四舍五入取整
let intValue4: number = Math.trunc(2.3357895); //返回整数部分取整
let intValue5: number = floatToInt(2.3357895); //使用位运算符来截断浮点数
let intValue6: number = Math.round(2.3357895*100)/100; //四舍五入取整,保留两位小数
let intValue7: number = Math.trunc(2.3357895*100)/100; //返回整数部分取整,保留两位小数
console.log('intValue1:' + intValue1);
console.log('intValue2:' + intValue2);
console.log('intValue3:' + intValue3);
console.log('intValue4:' + intValue4);
console.log('intValue5:' + intValue5);
console.log('intValue6:' + intValue6);
console.log('intValue7:' + intValue7);
// 使用位运算符来截断浮点数
function floatToInt(val: number) {
  return val | 0
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 小数如何保留两位
52浏览 • 1回复 待解决
HarmonyOS 怎么保留两位小数
38浏览 • 1回复 待解决
HarmonyOS 保留1小数位,并向上
1021浏览 • 2回复 待解决
HarmonyOS 浮点数如何保留1小数
1058浏览 • 1回复 待解决
HarmonyOS TextInput输入保留三小数
36浏览 • 1回复 待解决
HarmonyOS 怎么对number绝对值
17浏览 • 1回复 待解决
HarmonyOS整数如何处理
523浏览 • 1回复 待解决
求大佬告知如何处理大整数
477浏览 • 1回复 待解决
HarmonyOS 小数点计算问题
53浏览 • 1回复 待解决
HarmonyOS小数vp,误差很大
44浏览 • 1回复 待解决
比如小数点第二6/9等调整?
1511浏览 • 1回复 待解决
HarmonyOS 私仓拉如何自动配置
123浏览 • 1回复 待解决
HarmonyOS string 转 number
939浏览 • 1回复 待解决
HarmonyOS 有关运算异常
58浏览 • 2回复 待解决
HarmonyOS 运算问题
36浏览 • 1回复 待解决
HarmonyOS gif图如何第一帧
53浏览 • 1回复 待解决