Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // було втрачено дві закриваючи дужки, використовуйте індентацію, щоб виділяти та бачити блоки, тоді і дужки не загубляться.
- let number = prompt('який поверх?') // краща назва така, яка сама підказує що зберігає, можливо floor, level
- if (number > 4 && number < 6) { // а якщо поверх буде саме 4 або 6 ? можна писати так number >= 4 && number <= 6
- let parol = +prompt('введите пароль') // password . плюсік* перед промпт намагатиметься повернути число, це важливо,
- // для строгого порівняння з числом, бо інакше буде повернуто строка, яка не пройде строге порівняння.
- if (!(parol == 1337)) { // можна if (parol !== 1337) поекспериментуйте з !== без плюсіка*, та != без плюсіка*
- alert('невірний пароль')
- } else {
- alert('ок')
- }
- } else if (number < 1 && number > 9) { // поміркуйте, яке число може задовольнити цім умовам (number < 1 && number > 9)
- alert('невірний поверх')
- } else { // добре коли ви добре розумієте чому тут не треба іф. Чи можливо завдяки деякім перестановкам у порядку перевірки
- // умов також позбавитися від деяких елсе?
- alert('ок')
- }
- // нормальне рішення з нормальними помилками, гірша з яких відсутність деяких дужок, навіть не розумію як так могло
- // статися. Раджу використовувати console.log замість alert, бо алерт це функція браузера, а консоль є завжди (майже)
- // Гарного коду!
RAW Paste Data