Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Не розумію, чому всі if проскакуэ, коли наприклад ввів 0 аж до останнього if з перевыркою на пароль, пише невірний
- поверх, а у вспливаючому вікні пише невірний пароль. */
- let n = prompt('Який номер поверху?') // краще іменувати якось зрозуміліше - floor або level, наприклад.
- if (n < 1 || n > 9) {
- console.log('Невірний поверх')
- }
- if (n >= 1 && n <= 3 || n >= 7 && n <= 9) {
- console.log('ок')
- }
- if (n >= 4 && n <= 6) {
- n = prompt('Введіть пароль') // у вас поверхи з паролем сплуталися, створіть іншу змінну для паролю - password підійде
- }
- if (n == 1337) { // та поміркуйте що до цього блоку коду обробки паролю, чи він не має належати до батьківського, бо тут n це поверх, а в батьківському це вже пароль, хоча не варто економити на змінних, бо вони для різних речей.
- alert('OK')
- }
- if (n != 1337) {
- alert('невірний пароль')
- }
- /*варто дотримуватися стилю, тоді таки помилки будуть відніші, бо так не дуже видно де який блок */
- let n = prompt('Який номер поверху?')
- if (n<1||n>9){console.log('Невірний поверх')}
- if (n>=1&&n<=3||n>=7&&n<=9){console.log('ок')}
- if (n>=4&&n<=6){n=prompt ('Введіть пароль')}
- if (n==1337) {alert('OK')}
- if (n!=1337) {alert('невірний пароль')}
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement