2014-10-21 39 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

相关问题