+ 2

Помогите с кодом

Написал код , но Не могу понять в чем ошибка , помогите пожалуйста разобраться https://code.sololearn.com/Wl85HNJ59kM7/?ref=app

11th Mar 2020, 9:05 AM
Ruslan Rifovich
Ruslan Rifovich - avatar
6 Antworten
+ 5
Пропущена } в 18 строке Так будет работать if (userName == "Админ") { let pass = prompt("пароль?"); if (pass == "Я главный") { alert ("Здравствуйте"); } else if (pass == "" || pass == null){ alert ('отмена'); } else { alert( 'Неверный пароль' ); } } else if (userName == '' || userName == null){ alert ('Отменено'); } else { alert ('Я вас не знаю'); }
11th Mar 2020, 10:37 AM
sankot
sankot - avatar
+ 4
Sudarshan Rai 👑 this is nested if, so error because first if wasn't close, miss } in line 18 You're right about else and if else, but here was other problem
11th Mar 2020, 10:41 AM
sankot
sankot - avatar
+ 3
//Line 15: you are using else inside else if ,else if statement ,You can only use else statement in last and close 1st if statement with }
11th Mar 2020, 9:21 AM
Sudarshan Rai
Sudarshan Rai - avatar
+ 2
sankot Thanks for correcting id didn't saw code correctly
11th Mar 2020, 10:44 AM
Sudarshan Rai
Sudarshan Rai - avatar
+ 1
<!DOCTYPE html> <script> 'use strict'; let userName = prompt("Кто тут?",''); if (userName == "Админ") { let pass = prompt("пароль?"); if (pass == "Я главный") { alert ("Здравствуйте"); } else if (pass == "" || pass == null){ alert ('отмена'); } else { alert( 'Неверный пароль' ); } } if (userName == '' || userName == null){ alert ('Отменено'); } else { alert ('Я вас не знаю'); } </script>
11th Mar 2020, 11:40 AM
Alexander Lebedev
Alexander Lebedev - avatar
+ 1
спасибо большое , а то всб голову сломал
11th Mar 2020, 1:09 PM
Ruslan Rifovich
Ruslan Rifovich - avatar