Почему не работает условие? помечено * в коде
Стоит написать "Name" и все работает, было бы очень интересно узнать. При этом "name" не является зарезервированным jscript, как можно предположить. Дело даже не Plunker и браузере. Интересно бы узнать у специалистов.
<script>
'use strict';
var name = prompt('кто пришел?', '');
if (name == 'админ') {
var pass = prompt('введите пароль', '');
if (pass == 'черный властелин') {
alert('привет хозяин');
} else if (pass == null) {
alert('вход отменен');
} else {
alert('пароль неверен');
}
} else if (name == null) { // (*)
alert('вход отменен');
} else {
alert('я вас не знать!!');
}
</script>