Я бы хотел добавить больше условий в мою систему дел. Есть ли способ (кроме циклов или операторов if / else if), который я могу использовать для включения большего количества условий?
<body>
<input id="input" type="text" placeholder = "Type 'Help1' for actions"/><button onclick="button()">Confirm</button>
<p id="message"></p>
<script>
function button() {
var text;
var textInput = input.value;
switch (textInput) {
case "Help1":
text = "[Page 1 of 2. Type 'Help2' for page 2] Commands you can use: <ul><li>South</li><li>North</li><li>East</li><li>West</li><li>North Again</li><li>South again</li>";
document.getElementById("message").style.color = "white";
break;
case "Help2":
text = "[Page 2 of 2] Commands you can use: <li>North One More</li><li>East Once More</li><li>West Once More</li><li>South Once More</li><li>East Again</li><li>West Again</li>";
document.getElementById("message").style.color = "white";
break;
case "east again":
text = "You went to city street 1. Do you want to explore?";
document.getElementById("message").style.color = "white";
break;
default:
text = "Unknown Command. Type 'Help1' for a list of commands";
document.getElementById("message").style.color = "white";
break;
}
document.getElementById("message").innerHTML = text;
}
На вопрос о Востоке: "Вы хотите исследовать?" Я хочу 2 условия:
Условие 1: Да -> Результат для да: «Вы нашли что-то забавное для выполнения» Нет -> Результат для нет: «Вы решили не исследовать и решили идти в другом направлении»
Я испробовал несколько способов и идей, но они не работают для меня. Если у кого-то есть идея, которая работает и дает желаемые результаты, перечисленные выше, это будет с благодарностью.