Size: a a a

2019 February 06

С

Сергей in JS
а undefined может трактоваться ифом как null
источник

С

Сергей in JS
как-то так
источник

R

Rezo the Red Priest in JS
мы это сделали
источник

R

Rezo the Red Priest in JS
var name;var NoVarPassword;
var who=prompt('Кто пришел?',name);
if(who=='admin'){
 var password=prompt('пароль?',NoVarPassword);
 if(password=='123'){
   alert('welcome back,admin');
 }else if(password==null){
   alert('enter denied(password)');
 }else{
   alert('password error');
 }}else if(who==null){
   alert("enter denied(name)");
 }else{
   alert('go away');
 }
источник

R

Rezo the Red Priest in JS
только вот при нажатии на ОК нулл не катируется
источник

R

Rezo the Red Priest in JS
именно с отменой работает
источник

R

Rezo the Red Priest in JS
видимо при нажатии на ОК проверяется не на else if а на else
источник

С

Сергей in JS
а зачем тебе вообще переменная name?
источник

R

Rezo the Red Priest in JS
можно оставить ' '
источник

R

Rezo the Red Priest in JS
но мне после крестов так легче
источник

С

Сергей in JS
тут не строгая типизации, кресты не рулят, надо все время держать в бошке неявные преобразования типов
источник

R

Rezo the Red Priest in JS
var who=prompt('Кто пришел?',' ');
if(who=='admin'){
 var password=prompt('пароль?',' ');
 if(password=='123'){
   alert('welcome back,admin');
 }else if(password==null){
   alert('enter denied(password)');
 }else{
   alert('password error');
 }}else if(who==null){
   alert("enter denied(name)");
 }else{
   alert('go away');
 }
источник

С

Сергей in JS
а там м.б. сюрпризы, серьезные
источник

С

Сергей in JS
ну это вроде похоже
источник

R

Rezo the Red Priest in JS
а что выводи ОК пустой
источник

R

Rezo the Red Priest in JS
если это не null
источник

С

Сергей in JS
''
источник

R

Rezo the Red Priest in JS
🧐
источник

С

Сергей in JS
то что задал по умолчанию
источник

С

Сергей in JS
пустая строка
источник