У меня возникли проблемы с получением инструкции if if else else, поэтому в синтаксисе должна быть некоторая ошибка, потому что весь код не работает. Я попытался добавить/удалить полуколенс после каждого утверждения, но он все еще не работал. У меня первоначально было 6 операторов if, которые работали, но не могли выполнить задачу должным образом, но я знаю, что условные операторы работают. Вот мой кодIf else if trouble
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))
}
неверно, если ваше последнее выражение else имеет условное выражение. remove '(wmooringinfo! = null)' или сделать его другим, если – jrahhali