A ideia é parar o script após apresentar a mensagem de erro do primeiro if, porém ele ainda mostra as outras duas janelas do prompt, como resolver isso e só rodar o script caso a opção esteja correta?
var tt1 = ["+", "-", "*", "/"];
var tt2 = prompt('escolha uma das seguintes opções: "+, -, *, /"');
if(! tt1.includes(tt2)){
alert("Operador inexistente, tente outro.");
}
var num1 = prompt("Escolha oprimeiro número");
var num2 = prompt("Escolha o segundo número");
if (tt2 == tt1[0]){
alert(parseFloat(num1) + parseFloat(num2));
}
else if (tt2 == tt1[1]){
alert(parseFloat(num1) - parseFloat(num2));
}
else if (tt2 == tt1[2]){
alert(parseFloat(num1) * parseFloat(num2));
}
else if (tt2 == tt1[3]){
alert(parseFloat(num1) / parseFloat(num2));
};