function comElse() {
if (!minhaEscolha) {
// se entrar no if, o return sai da função
return alert('bla');
} else {
// se não entrar no if, pega o valor
minhaEscolha = minhaEscolha.value;
}
// faz o restante das coisas
}
function semElse() {
if (!minhaEscolha) {
// se entrar no if, o return sai da função
return alert('bla');
}
// se não entrar no if, pega o valor
minhaEscolha = minhaEscolha.value;
// faz o restante das coisas
}
// nesse caso o else não faz diferença porque tem um return dentro do if
ZnVuY3Rpb24gY29tRWxzZSgpIHsKCWlmICghbWluaGFFc2NvbGhhKSB7CgkJLy8gc2UgZW50cmFyIG5vIGlmLCBvIHJldHVybiBzYWkgZGEgZnVuw6fDo28KCQlyZXR1cm4gYWxlcnQoJ2JsYScpOwoJfSBlbHNlIHsKCQkvLyBzZSBuw6NvIGVudHJhciBubyBpZiwgcGVnYSBvIHZhbG9yCgkJbWluaGFFc2NvbGhhID0gbWluaGFFc2NvbGhhLnZhbHVlOwoJfQoJLy8gZmF6IG8gcmVzdGFudGUgZGFzIGNvaXNhcwp9CgpmdW5jdGlvbiBzZW1FbHNlKCkgewoJaWYgKCFtaW5oYUVzY29saGEpIHsKCQkvLyBzZSBlbnRyYXIgbm8gaWYsIG8gcmV0dXJuIHNhaSBkYSBmdW7Dp8OjbwoJCXJldHVybiBhbGVydCgnYmxhJyk7Cgl9CgoJLy8gc2UgbsOjbyBlbnRyYXIgbm8gaWYsIHBlZ2EgbyB2YWxvcgoJbWluaGFFc2NvbGhhID0gbWluaGFFc2NvbGhhLnZhbHVlOwoKCS8vIGZheiBvIHJlc3RhbnRlIGRhcyBjb2lzYXMKfQoKLy8gbmVzc2UgY2FzbyBvIGVsc2UgbsOjbyBmYXogZGlmZXJlbsOnYSBwb3JxdWUgdGVtIHVtIHJldHVybiBkZW50cm8gZG8gaWY=