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