حل تمرین از طریق دستورات شرطی if :
var adminPassword = 'TheMaster';
var result = prompt('Who\\'s there?', 'example: Hossein');
if(result === "Admin") {
var password = prompt('Password?');
if (password === adminPassword){
alert('welcome!');
} else if (password == null) {
alert('canceled.');
} else {
alert('Wrong passwrod ...!');
}
} else if (result == null) {
alert('canceled.');
} else {
alert('i don\\'t know you ...!');
}
حل تمرین از طریق ternary :
var userName = prompt('Who\\'s there?', 'example: Hossein');
userName == 'Admin'
?
adminPassword = prompt('Password?')
:
userName == null
?
alert('canceled')
:
alert('idon\\'t know you');
adminPassword == 'TheMaster'
?
alert('welcom')
:
adminPassword == null
?
alert('canceled')
:
alert('Wrong Password');
حل تمرین از طریق Switch :
var userName = prompt('Who\\'s there?', 'example: Hossein');
switch (userName) {
case 'Admin':
adminPassword = prompt('Password');
switch (adminPassword){
case 'TheMaster':
alert('welcom');
break;
case null:
alert('canceled');
break;
default:
alert('Wrong Password');
break;
}
break;
case null:
alert('canceled');
break;
default:
alert('i don\\'t know you')
break;
}