🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ عباس باقری
تعریف متغیر در الگوریتم
جامعه جاوا اسکریپت ایجاد شده در ۰۲ مرداد ۱۴۰۲
  • سلام و خسته نباشید به استادان گرامی ، همونجور که در کد زیر می‌بینید مشکل من اینه که وقتی پشت پسورد var میزارم و یجورایی password رو تبدیل میکنم به یه متغیر و الگوریتم رو اجرا میکردم حین اشتباه زدن username که بجای Admin یه ورودی دیگه وارد میکردم دو تا خطارو نشون میداد یعنی هم i dont know you و Wrong password اگه میشه مشکلشو بگین که چرا وقتی password رو تبدیل میکنم به متغیر همچین اروری میده ، ولی وقتی var نزارم پشت password الگوریتم به خوبی اجرا میشه و بدون اشتباه لطفا مشکلشو بگین ، با تشکر .00aa-Screenshot (24).png

سلام کد رو نگذاشتید

مریم علی شاهی ۰۲ مرداد ۱۴۰۲، ۱۹:۰۶

ببخشید ویرایش کردم دوباره ببینید

عباس باقری ۰۲ مرداد ۱۴۰۲، ۱۹:۰۸

سلام،

وقتی user را Admin وارد نکنید اصلا if ای که var password رو تعریف کردید اجرا نمیشود بنابراین password ای وجود ندارد.

یه نکته هم بگم، شما چه با var تعریف کنید چه بدون var جفتشون متغیر هستند.

منتها تفاوت هایی در اسکوپ تعریف متغیر میتونه وجود داشته باشه که در دروس جلوتر قسمت scope‌ها یاد خواهید گرفت.

بهترین پاسخ
محسن موحد ۰۳ مرداد ۱۴۰۲، ۱۰:۱۰