【发布时间】:2013-06-19 18:46:20
【问题描述】:
这里最重要的是我不能设置变量,需要即时运行:
处理纬度。让我们称之为纬度。假设在这种情况下 lat 是 123.4567
lat.toFixed(2).parseFloat();
TypeError: Object 123.35 has no method 'parseFloat'
解决这个问题的最佳方法是什么?
【问题讨论】:
-
嗯,你需要传递一些东西给
parseFloat,这是一个函数而不是一个方法,所以...parseFloat(lat.toFixed(2));。如果你想能够使用链接,你可以修改String的原型,比如:String.prototype.parseFloat = function () { return parseFloat(this); };- jsfiddle.net/L4M2C -
是的,你是对的,我只是完全忽略了它。
parseFloat(Lat).toFixed(2)
标签: javascript parsefloat tofixed