如果有其他麻烦

时间:2014-10-21 23:56:10

标签: javascript if-statement

我无法获取我的if,否则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))
}

1 个答案:

答案 0 :(得分:0)

您不能在最终的其他内容中包含评估:

else (wmooringinfo != null){

这是无效的。也许你打算这个

else if (wmooringinfo != null){

这是什么语言?背景是什么? 这些问题的答案将使您更容易为您提供帮助。