📜  如何在 JavaScript 中格式化浮点数?

📅  最后修改于: 2022-05-13 01:56:43.946000             🧑  作者: Mango

如何在 JavaScript 中格式化浮点数?

格式化浮点数意味着将数字四舍五入到给定的小数位、天花板、地板等。有许多用于格式化浮点数的操作,如下所示:

  • Math.ceil() 方法
  • float.toFixed() 方法
  • Math.round() 方法
  • Math.floor() 方法
  • float.toExponential() 方法
  • number.toPrecision() 方法

Math.ceil()、float.toFixed() 和 Math.round() 方法:所有方法都相似并且输出相同。 Math.ceil() 和 Math.round() 的实现完全相同,但 Math.round()函数用于将数字四舍五入到最接近的整数。

例子:



  

    
        How to format a float
        value in javascript ?
    

  

    

        GeeksforGeeks     

           

        Format a float value         6.56759 in JavaScript     

           

    

    

    

    

          

输出:

Math.floor() 方法: Math.floor()函数用于将作为参数传递的数字四舍五入为向下舍入方向最接近的整数,即朝较小的值。

例子:



  

    
        How to format a float
        value in javascript ?
    

  

    

        GeeksforGeeks     

           

        Format a float value         6.56759 in JavaScript     

           

    

    

          

输出:

float.toExponential() 方法: toExponential() 方法用于将数字转换为其指数形式。它返回一个以指数表示法表示 Number 对象的字符串。

例子:



  

    
        How to format a float
        value in javascript ?
    

  

    

        GeeksforGeeks     

           

        Format a float number         in JavaScript     

       

          

输出:

number.toPrecision() 方法: toPrecision() 方法用于将数字格式化为特定的精度或长度。如果格式化的数字需要比原始数字更多的位数,则还会添加小数和空值以创建指定的长度。

例子:



  

    
        How to format a float
        value in javascript ?
    

  

    

        GeeksforGeeks     

           

        Format a float number         in JavaScript     

       

    

    

              

输出: