Javascript 将数据输出到小数点后6位

Javascript 将数据输出到小数点后6位,javascript,jquery,Javascript,Jquery,我正在使用exif阅读器从照片中提取地理数据:data.latitude=Number(exif.getTagDescription('GPSLatitude')我希望答案保留6位小数,这样控制台中的输出将读取52.629147,而不是52.6291472222。请告诉我怎么做 我的问题与你的不同 因为作为一个新手,这个问题不在从外部媒体提取整数(表示为值)的上下文中;而是简单的数字。使用toFixed(n) (10/3) 3.3335 (10/3).固定(4) “3.3333” 这将为

我正在使用exif阅读器从照片中提取地理数据:
data.latitude=Number(exif.getTagDescription('GPSLatitude')我希望答案保留6位小数,这样控制台中的输出将读取52.629147,而不是52.6291472222。请告诉我怎么做

我的问题与你的不同 因为作为一个新手,这个问题不在从外部媒体提取整数(表示为值)的上下文中;而是简单的数字。

使用toFixed(n)

(10/3)

  • 3.3335
(10/3).固定(4)

  • “3.3333”
这将为您获取一个字符串,因此您可能需要将其转换回

编号(10/3.toFixed(4))

  • 3.3333

    • 我已经为您创建了下面的函数

      function roundMyNumber(n) {
          return n.toString().indexOf(".") != -1 ? n.toFixed(6) : n;
      }
      
      看看这个演示:

      我希望这会有帮助