-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