-2
我无法让我的if,else if else语句正常工作,因为整个代码不会工作,所以语法必须有一些错误。我在每次陈述后尝试添加/删除半colens,但它仍然没有工作。我最初有6个if语句,但它们无法正确执行任务,但我知道条件语句正常工作。这里是我的代码如果还有其他问题
if (pislandinfo != null){
alert("pi")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, pislandinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
else if (eislandinfo != null){
alert("ei")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, eislandinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
else if (wislandinfo != null){
alert("wi")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, wislandinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
else if (pmooringinfo != null){
alert("pm")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, pmooringinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
else if (emooringinfo != null){
alert("em")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, emooringinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
else (wmooringinfo != null){
alert("wm")
var myLatlng = new google.maps.LatLng(lat, lon)
placeMarker1(myLatlng, wmooringinfo)
map.setCenter(myLatlng)
map.setZoom(Number(zoom))
}
您的last else语句有一个条件表达式是不正确的。删除'(wmooringinfo!=空)'或使其他如果 – jrahhali 2014-10-22 00:00:25