پاسخ تمرین این جلسه

پرسیده شده
فعالیت 1179 روز پیش
دیده شده 432 بار
0
        var enteruser = prompt("Please enter you user name");
        var user = "Admin";
        var password = "TheMaster";
        if(enteruser===user){
            var enterpassword = prompt("Wellcome back Admin... please enter your password");
            if(enterpassword===password){
                alert("You have logged in successfully")
            }else{
                alert("That's wrong password...")
            }
        }else{
            alert("OOps...I think some things went wrong...")
        }

سلام استاد من این تمرینو از روش if,else حل کردم اما میخواستم بدونم میشه از روش ?: هم حل کرد؟

  

فایل پیوست

0
حذف شده

سلام و عرض ادب. به این صورت میشه نوشت اما بسیار ناخوانا میشه.برای خوانایی بیشتر بهتره ترکیبی از این دو باشه

 

var username = prompt("who's there?");
var userPassword;


username == "Admin" ? (userPassword = prompt("Password?")) == "TheMaster" ? alert("Welcome!") 
    : (userPassword == null) ? true : alert("Wrong password")  
    : username == null ? true : alert("i don't know you");
 
فایل پیوست

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

توسط

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

17 بهمن 99