جلسه اول - اولین آشنایی با سینتکس جاوااسکریپت
آموزش مبانی اولیه و قواعد نوشتن سینتکس صحیح در جاوااسکریپت شامل جملات، توکنها، نامگذاری متغیرها و خطرات درج خودکار سمیکالن
تعداد مقالات این فهرست : ۹

آموزش مبانی اولیه و قواعد نوشتن سینتکس صحیح در جاوااسکریپت شامل جملات، توکنها، نامگذاری متغیرها و خطرات درج خودکار سمیکالن

معرفی متغیرها در جاوااسکریپت و تفاوتهای کلیدی بین روشهای تعریف آنها (var، let، const) به همراه مفهوم Hoisting و Scope

معرفی انواع داده اصلی در جاوااسکریپت (رشته، عدد، بولین)، متدهای کاربردی آنها، مقادیر خاص (Infinity, NaN)، و مفهوم truthy/falsy و همچنین تکرار نکاتی از متغیرها (var, let, const)

معرفی عملگرهای مختلف در جاوااسکریپت (حسابی، مقایسهای، منطقی)، تفاوتهای کلیدی بین عملگرهای برابر (== و ===)، اولویت عملگرها و نحوه استفاده از آنها برای انجام محاسبات، مقایسهها و ترکیب شرطها

معرفی دستورات کنترل جریان برنامه (if, if...else, else if, switch) در جاوااسکریپت، سینتکس و نحوه استفاده از آنها برای تصمیمگیری در کد و اجرای بلوکهای مختلف بر اساس شرایط مختلف، همچنین تاکید بر اهمیت استفاده از `break` در دستور `switch`

معرفی حلقهها (for، while، do...while) در جاوااسکریپت، سینتکس و نحوه استفاده از آنها برای تکرار بلوکهای کد بر اساس شرایط مختلف، کاربرد `break` برای خروج از حلقه و تفاوت بین انواع مختلف حلقهها

معرفی مدیریت خطا در جاوااسکریپت با استفاده از ساختار `try-catch-finally`، نحوه تشخیص و مدیریت انواع خطاهای زمان اجرا، و استفاده از `throw` برای ایجاد خطاهای سفارشی. همچنین، توضیح ویژگیهای شیء `Error` (name, message, stack)

معرفی روشهای دیباگینگ در جاوااسکریپت، شامل استفاده از `console.log()` برای بررسی مقادیر متغیرها، `debugger` برای ایجاد breakpoint و DevTools برای دیباگینگ پیشرفته، و تحلیل Call Stack برای ردیابی جریان اجرای کد و شناسایی منبع خطا

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