پاسخ تمرین انتهای آموزش

پرسیده شده
فعالیت 1179 روز پیش
دیده شده 478 بار
1
<script>
        
    var userName = prompt("Pleas Enter UserName...")
    var user = "admin"
    var pass = "myPass" //for sample: 12345

    if (userName == user) {
    var userPass = prompt("Insert Your Pass...")
    userPass == pass ? alert("Welcome!") : userPass === null ? alert("canceled") : alert("Wrong password")
    }
    userName === null ? alert("canceled") : alert("I don`t know you")
        
</script>
فایل پیوست

0
حذف شده

 

با کمی اصلاح و کمی سرچ متوجه شدم میشه یک طرح شرط ternary به جای statement از عبارت true یا false استفاده کرد تا در صورتی که کاربر کنسل رو زد هیچ پیغامی رو نبینه:

 

 

 var username = prompt("who's there?");
    var userPassword;
    if(username == "Admin"){
        userPassword = prompt("Password?");
        userPassword == "TheMaster" ? alert("Welcome!") // true 
        : (userPassword == null) ? true : alert("Wrong password") ; // false
  
    } else if (username != null){
        alert("i don't know you");
    }
فایل پیوست

محمدرضا حسینی

توسط

محمدرضا حسینی

17 بهمن 99