میخواستم یه توضیح کوچیکی از for و while داشته باشم که بهتر درکشون کنم
خیلی ممنون میشم که توضیح کوچیک بدید
var name;
name=prompt("enter your name:");
if(name="hannaneh"){
console.log("login");
} else(name!="hannaneh"){
console.log("false");
}
var family;
family=prompt("enter your family:");
if(name="rabiei"){
console.log("login");
}else(name!="rabiei"){
console.log("false");
}
من این کد رو نوشتم برای login میخواستم بدونم که درسته یا نه
و اینکه همچین اروری هم میده
Uncaught SyntaxError: Unexpected token '{'
Hannaneh Rabiei۱۲ آبان ۱۴۰۱، ۱۱:۱۰
درود
else(name!="rabiei") {}
این عبارت غلط هست و باید به این صورت نوشته بشه : else {}
در اصل else هیچوقت پرانتز نداره و پرانتز فقط مخصوص if هست.
برای سوال تون، for و while هردو برای حلقه به کار میره و برای وقتی هست که شما میخواین یک مورد چندین بار تکرار بشه (مثل 10 بار چاپ اسم تون یا چک کردن یک شرط برای 100 عدد) تفاوت شون در نحوه پیاده سازی هست، در for یک شمارنده تعریف میشه که میتونید ازش استفاده کنید (مثلا روی بار 51 ام شرط بگذارید) اما while یکم محدودتر هست و صرفا شرط خاتمه حلقه بهش داده میشه.