2014-10-21 60 views
-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)) 
} 
+0

您的last else語句有一個條件表達式是不正確的。刪除'(wmooringinfo!=空)'或使其他如果 – jrahhali 2014-10-22 00:00:25

回答

0

不能包含在最終的其他評價:

else (wmooringinfo != null){

這是無效的。也許你打算在

else if (wmooringinfo != null){

這是什麼語言?什麼是上下文? 這些問題的答案將使您更容易幫助您。

+0

工作,謝謝你們,在JS – sean1987 2014-10-22 00:13:57

相關問題