دوره مجازی جاوااسکریپت (جلسه 4): عملگرهای محاسباتی، منطقی، مقایسه ای در جاوااسکریپت

- visibility ۳۵ mode_comment

در جلسه امروز می پردازیم به مباحث مهمی مثل معرفی انواع عملگرهای موجود در زبان جاوااسکریپت و نحوه استفاده از اونها و همچنین نحوه به کار گیری اون ها در کدهای جاوااسکریپت. شما با عملگرها می تونید روی داده ها و متغیرهای موجود عملیات مختلفی رو انجام بدید که این امر خیلی مهم هست و باید به نکات و مواردی که در این جلسه گفتیم خوب دقت کنید و اون ها رو به یاد داشته باشید.

مطالب مطرح شده در این جلسه عبارتند از :

  • توضیحاتی در مورد کیورد var از جلسه گذشته
  • scope و ناحیه تعریف متغیر ها در زبان جاوااسکریپت
  • scope محلی و سراسری در جاوااسکریپت و تفاوت آن ها
  • عملگرهای محاسباتی و ریاضی در جاوااسکریپت
  • عملگرهای انتساب در جاوااسکریپت
  • عملگرهای مربوط به رشته ها در جاوااسکریپت
  • عملگر های مقایسه ای در جاوااسکریپت و اهمیت آن ها
  •  عملگر شرطی سه گانه (:?)
  • عملگرهای منطقی (and,or,not) و اهمیت و کاربرد فراوان انها در جاوااسکریپت
  • تشریح عملگرهای منطقی و توضیح جدول محاسبان آن ها
  • عملگرهای منطقی بیتی در جاوااسکریپت
  • توضیح در مورد محاسبات بیتی و نحوه کار کامپیوتر با اعداد 0 و 1
  • عملگرهای type of و delete و in در جاوا اسکریپت و کاربردشان
  • اولویت عملگرها در زبان جاوااسکریپت
  • ایجاد اولویت دلخواه با استفاده از پرانتزها
info توجه

این مطلب یک جلسه از دوره جاوااسکریپت و جی کوئری می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره جاوااسکریپت و جی کوئری

comment دیدگاه کاربران

سلام
من برای تمرینی که گفته بودید دو عدد را از ورودی از کاربر دریافت کنه و حاصل جمع رو بده با دستور promptاعداد را دریافت می کنم اما اعداد را به صورت رشته در نظر می گیره و اون ها رو با هم الحاق میکنه من باید چیکار کنم؟
ممنون

لقمان آوند

پاسخ رو در جلسات بعدی دادیم
مقادیر دریافتی رو با تابع Number به عدد تبدیل کنید

زهرا صوفی

متشکرم استاد و از بیان و شیوایی کلام شما واقعا لذت بردم اموزشها فوق العاده هستن
امیدوارم موفق باشید

لقمان آوند

خواهش میکنم
از رضایت شما خوشحالیم

mr.soheil

سلام
اگه برای تعریف یک متغیر از var استفاده نکنیم مشکلی پیش میاد یا حتما باید استفاده کنیم؟

لقمان آوند

احتمال بروز مشکل وجود داره. اگر استفاده نکنید اون متغیر حوزه تعریفش عمومی میشه و محلی نیست. فکر کنم در یکی از جلسات در این مورد صحبت کردیم.

it,one

سلام و خسته نباشید خدمت استاد اوند عزیز استاد
!==با ! چه تفاوتی میکنه و کجا باید از !== و کجا باید از ! استفاده کنیم

لقمان آوند

سلام
! که علامت not هست. وقتی بخواید جایی خلاف یک شرط برقرار شه اتفاقی بیفته باید از ! استفاده کنید. مثلا اگر کاربر لاین نبود : if(!isUserLogined()){…}
ولی ==! یه عملگر مقایسه ای هست. برای مقایسه دو مقدار استفاده میشه و زمانی برقراره که دو طرف مقایسه از لحاظ نوع و یا مقدار با هم متفاوت باشند.

it,one

😛 استاد بهتر نبود به جای اینکه
print(“—————–“);
بگذارید به تابع به اسم hr تعریف میکردیم و بهش میگفتیم هر موقع صدا زده شدی یه خط چاپ کن !‌؟
#خلاقیت
😆 😆 😉 🙄 😛

لقمان آوند

این کارو در جلسات بعدی کردیم. اینجا هم اینجوری نوشتیم. همه روش براتون نوشتیم …

Trypsin

سلام استاد
شما گفتید که نمیشه از متغیری که قبلش تعریف نشده استفاده کرد ولی من یه تحقیق کردم ظاهرا روشی هست به نام var hoisting که میشه قبلش 7learn=best رو استفاده کرد و بعدش var =7learn این هم لینک این روش :

وحید صالحی

دوست عزیز توی آدرسی که اشاره کردید به هر حال متغیر تعریف شده توی این روش هم ابتدا مقداری برای عنوانی ست شده و اون عنوان به عنوان متغییر تعریف شده با دقت بیشتری مطالعه کنید متوجه می شید

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2