JS保留几位小数,小数转化百分比,秒分转化

小灰灰 2023-06-28 06:17 28阅读 0赞
  1. // 保留小数X位,默认保留2位
  2. fuction keepBitNum(val,bitNum){
  3. let val1 = 0;
  4. // 判断是否数字
  5. if(typeof(val) == "number"){
  6. val1 = val;
  7. }else{
  8. val1 = parseFloat(val);
  9. }
  10. bitNum = (bitNum === undefined ? 2 : bitNum); // bitNum默认值为2
  11. return val1.toFixed(bitNum);
  12. }
  13. // 转化百分比,默认保留1位
  14. fuction num2Percent(val,bitNum){
  15. let val1 = 0;
  16. // 判断是否数字
  17. if(typeof(val) == "number"){
  18. val1 = val * 100;
  19. }else{
  20. val1 = parseFloat(val) * 100;
  21. }
  22. bitNum = (bitNum === undefined ? 1 : bitNum); // bitNum默认值为1
  23. return val1.toFixed(bitNum) + "%";
  24. }
  25. 时间 转为分钟 默认保留1
  26. fuction second2minute(val,bitNum){
  27. let val1 = 0.0;
  28. // 判断是否数字
  29. if(typeof(val) == "number"){
  30. val1 = val / 60;
  31. }else{
  32. val1 = parseFloat(val) / 60;
  33. }
  34. bitNum = (bitNum === undefined ? 1 : bitNum); // bitNum默认值为1
  35. return val1.toFixed(bitNum);
  36. }

发表评论

表情:
评论列表 (有 0 条评论,28人围观)

还没有评论,来说两句吧...

相关阅读