Javascript 将数据输出到小数点后6位
我正在使用exif阅读器从照片中提取地理数据: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” 这将为
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;
}
看看这个演示:
我希望这会有帮助