HarmonyOS 浮点数如何保留1位小数

浮点数加减后如何转换成保留 1 位小数的 string

HarmonyOS
2024-08-28 17:56:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
@Entry 
@Component 
struct Index { 
  aboutToAppear(): void { 
    console.log(this.toOneDecimalPlace(1.33333)) 
  } 
  build() { 
  } 
 
  toOneDecimalPlace(num: number): string { 
    return num.toFixed(1); 
  } 
}

如果不想四舍五入,可以先用arr = string.split(’.’)将正数位和小数位分开,然后再将整数和小数位第一位拼接 参考代码:

toOneDecimalPlace(num: number): string { 
  const arr = num.toString().split('.') 
  return arr[0] + '.' + arr[1].substring(0,1); 
}
分享
微博
QQ
微信
回复
2024-08-28 23:28:10
相关问题
HarmonyOS 保留1小数位,并向上取整
164浏览 • 2回复 待解决
如何将字符串转换为浮点数
167浏览 • 1回复 待解决
比如小数点第二6/9等调整?
1293浏览 • 1回复 待解决
如何实现对Page页面数据的保留
1473浏览 • 1回复 待解决
PolarDB全量恢复实例ID如何保留?
2976浏览 • 1回复 待解决
如何获取HarmonyOS 项目的SHA1?
4835浏览 • 1回复 待解决
应用卸载时如何保留用户数据
1305浏览 • 1回复 待解决
如何生成一个32的UUID
128浏览 • 1回复 待解决
如何生成一个36的UUID?
150浏览 • 1回复 待解决
HarmonyOS 路由跳转bea1的问题
100浏览 • 1回复 待解决
请问文中这个AES的key支持多少
424浏览 • 1回复 待解决
ability被异常杀后数据保留怎么弄?
4691浏览 • 1回复 待解决
HarmonyOS HmacSHA1加签算法实现
275浏览 • 1回复 待解决
HarmonyOS date.getMonth() 比预期值少1
86浏览 • 1回复 待解决