热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将3变为1000,2变为100-getFixedDecimalValue函数

如何解决《将3变为1000,2变为100-getFixedDecimalValue函数》经验,为你挑选了1个好方法。

我编写了以下简单函数,它返回一个最多6位小数的数字:

getFixedDecimalValue(number) {
  let fixedDecimalValue = (((number *= 1000000) - (number % 1)) / 1000000);
  return fixedDecimalValue;
}

我希望这个函数接受第二个参数,该参数将决定从那时计算多少小数位数然后返回该值(默认为6 dp).

就像是:

getFixedDecimalValue(number, decimalPlaces = 6) {
  let fixedDecimalValue = (((number *= decimalPlaces) - (number % 1)) / decimalPlaces);
  return fixedDecimalValue;
}

问题:
什么是优雅的转向方法

6 into 1000000  

或者号码

3 into 1000

谢谢!



1> Programmer..:
function elegantMethod(number) {
  return Math.pow(10, number);
}


推荐阅读
author-avatar
lp-阳光切割了记忆的角度
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有