آموزش کامل عملگرها در جاوااسکریپت
آموزش کامل عملگرها در جاوااسکریپت اولین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع. که در دوره های دیگه بهشون اشاره نمیشه. این دوره مطابق با سر فصل های کامل ترین داکیومنت جاوااسکریپت یعنی وبسایت MDN Mozilla تهیه و تولید شده است.
پیش نیازهای دوره کامل عملگرها (Operators)
-
آشنایی با جاوااسکریپت
-
آشنایی با مفهوم عملگرها
این دوره به پیش نیاز خاصی نیاز نداره و همین که یه دوره مقدماتی از جاوااسکریپت دیده باشید کافیه و میتونید این دوره رو شروع کنید. اما اگه هیچ اطلاعی از جاوااسکریپت ندارید جای نگرانی نیست و میتونید در کمترین زمان ممکن جاوااسکریپت را یاد بگیرید. میتونید از لینک زیر دوره رایگان جاوااسکریپت را شروع به دیدن کنید و بعد از اون دوره برگردید این دوره رو شروع کنید.
آموزش پیش نیاز: آموزش رایگان جاوااسکریپت
البته در وبسایت MEGAJS یک ویدئو مختصر و مفید درباره آموزش عملگرها در جاوااسکریپت وجود داره که تقریبا 15 دقیقه است و اگر نمیخواید در مبحث عملگرهای جاوا اسکریپت خیلی عمیق بشید میتونید از اون ویدئو آموزشی استفاده کنید.
دوره تخصصی عملگرها مناسب چه افرادی است؟
- افرادی که میخواهند جاوااسکریپت را حرفه ای یاد بگیرند و به برنامه نویس Front-End Developer یا Full-Stack Developer در جاوااسکریپت تبدیل شوند.
- افرادی که میخواهند مبحث عملگرها را کامل یاد بگیرند.
آموزش متنی دوره عملگرها در جاوااسکریپت
۷) تمرین عملگرها در javascript
تمرین (Swaping Variables)
در این مقاله قرار نیست عملگر جدیدی رو یاد بگیریم، عملگرهایی که به دردمان میخورد و زیاد مورد استفاده بود رو مقاله های قبلی یادگرفتیم و بررسی کردیم؛ در این مقاله قراره یه تمرینی بکنیم و بدونیم که چه جاهایی از این عملگرها میتونیم استفاده کنیم.
شروع تمرین
خب در شروع یک متغیر با نام a تعریف میکنیم، و مقدار Red رو بهش میدیم:
و یه متغیر دیگه با نام b تعریف میکنم و مقدار Blue رو میدم:
var a="Red"; //Red var b="Blue"; //Blue
خب حالا میخواهیم متغیر تعریف کنیم و مقدار a و b را عوض کنیم:
var c; c = a; //Red a = b; //Blue b = c; //Red
خب دیدید که با تعریف یک متغیر با نام c توانستیم که مقدار a و b را جابجا کنیم.
خب این مقاله و دوره تموم شد، امیدوارم که تمرین کنید؛ هر سوالی داشتید میتونید از نظرات سایت یا چت آنلاین سایت بپرسید؛ خوشحال میشیم نظراتتون را بدونیم درباره دوره و اگه کدی رو هم متوجه نشدید هم میتونید پیام بدید من پاسخگو هستم.
آموزش تصویری عملگرهای جاوا اسکریپت
آموزش کامل عملگرها در جاوااسکریپت
0) معرفی دوره "آموزش کامل عملگرها در جاوااسکریپت" رایگان
4:07 دقیقه
1) عملگرهای حسابی در جاوااسکریپت (Arthimetic Operators) رایگان
14:26 دقیقه
2) عملگرهای انتسابی در جاوااسکریپت (Assignment Operators) رایگان
10:50 دقیقه
3) عملگرهای مقایسه ای در جاوااسکریپت (Comparison Operators) رایگان
10:38 دقیقه
4) عملگرهای شرطی در جاوااسکریپت (Conditional Operators) رایگان
4:01 دقیقه
5) عملگرهای منطقی در جاوااسکریپت (Logical Operators) رایگان
11:28 دقیقه
6) اولویت عملگرها در جاوااسکریپت (Precedence) رایگان
11:28 دقیقه
تمرین عملگرها در جاوااسکریپت
7) جا به جایی مقدار متغیرها با عملگرها (تمرین) رایگان
4:09 دقیقه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور وردپرس
دوره برای ایران اولین و تنها دوره آموزش رایگان طراحی سایت با وردپرس است که این دوره از صفر مطلق که شما هیچ دانش کدنویسی و برنامه نویسی و تجربه طراحی سایت ندارید شروع میشه و تا مرحله پروژه شرکتی و فروشگاهی و کار با صفحه ساز معروف المنتور ادامه داره و شما از صفر مطلق بدون هیچ پیش نیازی به طراحی سایت با وردپرس مسلط میشید.
آموزش پروژه محور جاوااسکریپت
آموزش پروژه محور جاوااسکریپت اولین دوره از سری دوره های هیولاشو و پروژه محور در وبسایت megajs است. در این آموزش پروژه محور Javascript با ۱۰ پروژه حرفه ای و متفاوت دوره را شروع میکنیم. در دوره هیولای جاوااسکریپت همه مباحث جاوااسکریپت به صورت پروژه محور و کاربردی آموزش داده میشه تا شما عزیزان مطابق با نیاز با بازاز کار، نمونه کار حرفه ای داشته باشید. (حالا باید فهمیده باشید چرا اسم دوره رو گذاشتم هیولای جاوااسکریپت)
آموزش کامل Objects (اشیا) در جاوااسکریپت
آموزش کامل objects در جاوااسکریپت سومین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Objectها در جاوااسکریپت بررسی شده است.
دوره جاوااسکریپت مقدماتی
دوره جاوااسکریپت مقدماتی اولین دوره از سری آموزش های تونل یادگیری رایگان است که این دوره اصول اصلی و فاندامنتال زبان برنامه نویسی جاوااسکریپت رو به شما آموزش میده.
محمدرضا حاجی مقصودی
بنیانگذار سایت MEGA JSعاشق دنیای برنامه نویسی سایت و اپلیکیشن مخصوصا زبان قدرتمند جاوااسکریپت و فریمورک ها و کتابخونه های جذابش
armin( دانشجوی دوره )
دوره ی مختصر و مفیدی بود
خسته نباشید
فرهان ابراهیم زاده( دانشجوی دوره )
سلام خسته نباشید دوره مفیدی بود ولی خواستم یه چیزی بگم … وقتی true رو با یک استرینگ جمع میکنیم خود به خود تبدیل به یه استرینگ میشه درسته؟ پس دیگه مقدار عددی ای نداره مگه این که از خاصیت converter Unary plus که عملگر یکتا مثبت یا همون به اصطلاح جمع هست قبل از true استفاده کنیم که بشه 1 پس به نظرم توی ویدیو دوم یه جاشو اشتباه شد هر چند قبلش اشاره کرده بودید ولی فقط جمع یه عدد با true رو گفتید به همین خاطر گفتم شاید بقیه متوجه نشن …👍 بازم مرسی امتیاز دوره هم عالی
alirehi( دانشجوی دوره )
سلام آقای حاجی مقصودی عزیز خسته نباشید لطفا ویدیو قسمت پنجم (عملگرهای منطقی) از بخش آموزش کامل عملگرها در سایت رو تصحیح فرمایید
https://megajs.com/shop/deep-learn/js/operators/
در کد
var points = 100;
var mRegistered =4;
console.log(points < 1000 && mRegistered < 6 );
چون نقیص در پشت هر متغییری مقدار اون رو false میکنه برای همین هیچوقت نمیشه از نقیض برای مقایسه مقادیر استفاده کرد این موضوع هم توی && و هم در || منطقی صدق میکنه.
alirehi( دانشجوی دوره )
var points = 100;
var mRegistered =4;
console.log(!points < 1000 && !mRegistered < 6 );
درستی این قضیه رو میتونید با این کد بررسی کنید
mahdi.nazari.2899( دانشجوی دوره )
خسته نباشید دوره مفیدی بود
محمدرضا حاجی مقصودی(مدیریت)
ممنونم
حسین سلیمانپور
سلام ویدیوتون باز نمیشه و نمیتونم ببینم دان نکردم چون هاردم پر بود خواستم انلاین ببینم خطا 404 نشون داد
چه کار کنم
محمدرضا حاجی مقصودی(مدیریت)
اگه میخواید انلاین ببینید از کانال یوتیوب استفاده کنید
علیرضا
موفق باشید
محمدرضا حاجی مقصودی(مدیریت)
مرسی
امین ولی پور( دانشجوی دوره )
آقا من فایل کاملشو به حجم 188 مگ دانلود کردم ولی اصلا معلوم نیس چیه!
اسمش “download&path=L01FR0FKUy9EZWVwLWxlYXJuLzAxLU9wZXJhdG9ycy9PcGVyYXRvcnMtZnVsbC0wLTcuemlw” ولی پسوندی نداره اصلا…ویندوز نمیشناسدش
محمدرضا حاجی مقصودی(مدیریت)
اگه به این مشکل خوردید خودتون یه پسوند .zip اضافه کنید میتونید ازش استفاده کنید.
Abolfazl Sowdagary( دانشجوی دوره )
بسیار عالی بود
محمدرضا حاجی مقصودی(مدیریت)
مرسی
احمد روزبهانی( دانشجوی دوره )
سلام دوست عزیز
با تشکر که فایل های آموزشی رایگان گذاشتید
شما که سایت به این خوبی دارین چندتا پیشنهاد داشتم برای بهتر شدن امکانات سایتتون
1- لطفن فایل های کلی برای دانلود هر بخش بزارین
۲- لطفن اسم فایل ها دانلودی رو درست کنید (خیلی مهم )
۳- تو این قسمت فایل شماره 4 و 5 مشکل داره و دانلود نمیشه من که نتونستم دانلود کنم
تشکر
محمدرضا حاجی مقصودی(مدیریت)
درود برشما، ممنون از پیشنهادتون برای بهبود سایت.
۱- حتما به زودی اضافه میشه الان یکم اوضاع نت خراب شده، در اولین فرصت گذاشته میشه.
۲- منظورتون از اسم فایل رو نفهمیدم. اسم فایل ها تو سرور هش میشه اما دانلود که کنید رو سیستم درست نشون میده
۳- من تست کردم بدون مشکل دانلود میشه. اما اگه در دانلود مشکل دارید بعد از خرید هر دوره روی عنوان هر قسمت که کلیک بکنید باکس زیرش باز میشه و میتونید آنلاین ببینید
Alireza Maleki( دانشجوی دوره )
ba salam lotfan download koli hame filha robezarid ta kolan tamame filha ra yekja donload konim .mamnoon
محمدرضا حاجی مقصودی(مدیریت)
چشم دوست عزیز. بعد از اوکی شدن اوضاع اینترنت اوکی میکنم حتما.
معصومه رفیع زاده( دانشجوی دوره )
ممنونم از آموزش های خیلی عالی شما. من رو با جاوااسکریپت آشتی دادین و عاشق این زبان کردین . ممنونم
محمدرضا حاجی مقصودی(مدیریت)
به به. کلی انرژی دادین بهم با این کامنت.
خیلی خوشحالم که تونستم رسالت خودم، یعنی آموزش های عالی و رایگان رو انجام بدم.
آقامیلاد
سلام، ممنون بابت آموزش های خوبتون.
توی قسمت عملگرهای مقایسه ای چندتا سوال برام پیش اومد.
1- چرا حاصل x!==y مقدار true شد؟!!! مگر دوتا== فقط به لحاظ مقداری مقایسه نمیکند؟
2- عملگر !=== نداریم ؟ که هم مقدار و هم نوع را مقایسه کند؟
متشکرم.
محمدرضا حاجی مقصودی(مدیریت)
درود بر شما.
برای عملگرهای مقایسه ای دو تا مقدار == و === داریم که به ترتیب فقط برابری مقدار و برابری مقدار و نوع داده بررسی میشه. و =! و ==! که به ترتیب فقط نابرابری مقدار و نابرابری مقدار یا نوع داده بررسی میشه.
چیزی به اسم ===! نداریم