💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدرضا علیزاده
پاسخ تمرین این جلسه
محمدرضا حسینی حل شده توسط محمدرضا حسینی
        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 حل کردم اما میخواستم بدونم میشه از روش ?: هم حل کرد؟

  

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

 

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");
 
بهترین پاسخ
محمدرضا حسینی ۱۷ بهمن ۱۳۹۹، ۲۳:۳۱