ÐеÑевÑÑÑе логÑн
ÐапиÑÑÑÑ ÐºÐ¾Ð´, Ñкий запиÑÑÑ Ð»Ð¾Ð³Ñн за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ prompt.
ЯкÑо вÑдвÑдÑÐ²Ð°Ñ Ð²Ð²Ð¾Ð´Ð¸ÑÑ "Admin", ÑÐ¾Ð´Ñ Ð·Ð°Ð¿ÑопонÑйÑе за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ prompt ввеÑÑи паÑолÑ. ЯкÑо введено поÑожнÑй ÑÑдок або наÑиÑнÑÑо Esc â показаÑи âСкаÑованоâ. ЯкÑо введено ÑнÑий ÑÑдок â ÑÐ¾Ð´Ñ Ð¿Ð¾ÐºÐ°Ð¶ÑÑÑ âЯ Ð²Ð°Ñ Ð½Ðµ знаÑâ.
ÐаÑÐ¾Ð»Ñ Ð¿ÐµÑевÑÑÑÑÑÑÑÑ Ð½Ð°ÑÑÑпним Ñином:
- ЯкÑо вÑн доÑÑвнÑÑ âÐоÑподаÑâ, ÑÐ¾Ð´Ñ Ð¿Ð¾ÐºÐ°Ð¶ÑÑÑ âÐаÑкаво пÑоÑимо!â,
- ÐнÑий ÑÑдок â покажÑÑÑ âÐепÑавилÑний паÑолÑâ,
- ÐÐ»Ñ Ð¿Ð¾ÑожнÑого ÑÑдка, або ÑкÑо Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð±Ñло ÑкаÑовано, покажÑÑÑ âСкаÑованоâ.
Ð¡Ñ ÐµÐ¼Ð°:
ÐÑÐ´Ñ Ð»Ð°Ñка, викоÑиÑÑовÑйÑе Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ñ if блоки. ÐоÑÑÑбÑйÑеÑÑ Ð¿Ñо загалÑÐ½Ñ ÑиÑабелÑнÑÑÑÑ ÐºÐ¾Ð´Ñ.
ÐÑдказка: пеÑедаÑа поÑожнÑого Ð²Ð²Ð¾Ð´Ñ Ð´Ð¾ запиÑÑ Ð¿Ð¾Ð²ÐµÑÑÐ°Ñ Ð¿Ð¾ÑожнÑй ÑÑдок ''. ÐаÑиÑÐºÐ°Ð½Ð½Ñ ESC пÑоÑÑгом запиÑÑ Ð¿Ð¾Ð²ÐµÑÑÐ°Ñ null.
let userName = prompt('Ð¥Ñо Ñам?', '');
if (userName === 'Admin') {
let pass = prompt('ÐаÑолÑ?', '');
if (pass === 'ÐоÑподаÑ') {
alert( 'ÐаÑкаво пÑоÑимо!' );
} else if (pass === '' || pass === null) {
alert( 'СкаÑовано' );
} else {
alert( 'ÐепÑавилÑний паÑолÑ' );
}
} else if (userName === '' || userName === null) {
alert( 'СкаÑовано' );
} else {
alert( 'Я Ð²Ð°Ñ Ð½Ðµ знаÑ' );
}
ÐвеÑнÑÑÑ ÑÐ²Ð°Ð³Ñ Ð½Ð° веÑÑикалÑÐ½Ñ Ð²ÑдÑÑÑпи Ñ Ð±Ð»Ð¾ÐºÐ°Ñ
if. Ðони ÑеÑ
нÑÑно не поÑÑÑбнÑ, але ÑоблÑÑÑ ÐºÐ¾Ð´ ÑиÑабелÑним.