با یک تیر دو نشان بزنید🎯 یک هدیه ۳ میلیون تومانی به همراه ۲۵٪ تخفیف روی همه دوره‌های متخصص😍
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Hannaneh Rabiei
حلقه for و while
جامعه مبانی و اصول برنامه نویسی ایجاد شده در ۱۲ آبان ۱۴۰۱

سلام وقت بخیر

میخواستم یه توضیح کوچیکی از 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 یکم محدود‌تر هست و صرفا شرط خاتمه حلقه بهش داده میشه.

بهترین پاسخ
نازنین کریمی مقدم ۱۳ آبان ۱۴۰۱، ۱۵:۱۹