所以我想比较目前的点,我使用一个小循环和日志,但循环总是评估为假,即使它是真的。例如,控制台将显示该位置应该评估为真,但最终评估为false: 谷歌地图比较位置
我这个循环的代码片段看起来这样:
var temp = new google.maps.LatLng(lat,lng);
for (var i=0; i<gmarkers.length; i=i+2) {
console.log('gmarkers[i].getPosition() = '+gmarkers[i].getPosition());
console.log('temp = '+temp);
console.log(gmarkers[i].getPosition()==temp);
...
...
我想知道如果需要做任何额外的解析来正确评估这些代码,或者除了使用“==”或“===”运算符之外如何比较这些点?
您试图比较浮点值中的相等性。 – 2012-02-13 22:06:38