جاوا اسکریپت از خیلی صفر

خب سلام یعنی یه آموزش از صفر دیگه؟ آره شایدچرا؟ چون جاوا اسکریپت زبان خیلی خوبیه و کلی کار میشه باهاش کرد اما برای از صفر شروع کردن یکم بد قلقه خب چیا لازمه؟ یه کامپیوتر ( اگه نشد یه تبلت با یه کیبورد اگه دیگه واقعا نشد با موبایل هم میشه)حوصله به مقدار لازمانگلیسی چی؟ برای سریع تر پیشرفت کردن و عبور کردن از سطح متوسط ضروریه ولی اول کار مهم نیستچیز دیگه ای بلد باشیم که کمک کنه؟ میتونید قبل از این آموزش با فلوچارت شروع کنید که این کتاب برای شروع خوبه و میتونید از بخش فلوچارت یا صفحه 51 شروع کنیددرس اول:برنامه نویسی در اصل مثل یه زبونه ولی برای صحبت کردن با کامپیوتر یعنی بیشتر برای نوشتن یه برنامه حالا برای این زبون یه تعداد لغت لازم داریم ولی تعداد لغت ها خیلی محدوده مثلا 40 تا که با ترکیب های مختلف کلمات مفاهیم و برنامه های مختلف درست میشن توی این جلسه چند تا از کلید واژه ها رو یاد میگیریم .برای تعریف متغییر:توی جاوا اسکریپت سه تا کلید واژه برای تعریف متغیر ها داریم اولین کلید واژه var هست مثلا اینجا :حالا تعریف متغییر یعنی چی؟ توی کامپیوتر حافظه هایی وجود داره که عدد ها و متن های لازم توی اونا ذخیره میشن تعریف متغیر یعنی شما یه اسم تعریف میکنین که با کمک اون یه محل توی حافظه و نوع محتوای اون (مثلا عدد یا متن) مشخص میشه توی مثال بالا یه متغییر به اسم a تعریف شده که از نوع عدد هست و مقدارش صفرهدوتا کلید واژه دیگه هم برای تعریف پارامتر ها داریم به اسم های const و let الان کاری بهشون نداشته باشین فقط برای این که براتون سوال نشه میگم یه متغیر تعریف شده با const قابل تغییر نیست و let متغییر محلی تعریف میکنه فرق خیلی اساسی با var نداره.پر استفاده ترین کلید واژه ها اونهایی هستن که برای کنترل جریان برنامه استفاده میشن دو دسته شون رو معرفی میکنم کلید واژه هایی که برای ایجاد حلقه استفاده میشن و اونهایی که برای شرط استفاده میشنبرای ایجاد شرط: دو کلید واژه مهم برای شرط وجود داره که توی اکثر زبان های برنامه نویسی هم مشترکن به نام های if و else که به معنی اگر و در غیر این صورت هستن خب اول نوع استفادش رو ببینیم:البته if بدون else هم میشه نوشت باید دقت کنید که همه ی علامت ها مثل آکلاد و پرانتز مهم هستن شرط برای چیه؟ در برنامه نویسی لازمه که بتونیم در حالت های مختلف کار های مختلفی انجام بدیم شرط یه عبارته که جوابش صحیح یا غلطه اگه شرط درست بود یک قسمت از کد ها اجرا بشن اگه نبود قسمت دیگهمثلا a < 5 میتونه یک شرط باشه که اگه a کمتر از 5 باشه صحیحهبرای ایجاد حلقه:دو تا کلید واژه هم برای حلقه داریم به نام های while و for مثلا while اینجوری استفاده میشه:معنیش اینه که کد هایی که داخل while هستن تا زمانی که شرط صحیح باشه هی اجرا میشنخب قبل از این که for رو بگم میخوام یه مثال بزنم :میخوایم یه برنامه بنویسیم که 6 تا عدد از کاربر بگیره و هرکدوم از 15 کمتر بودن رو نمایش بده این کد نهاییه:چجوری این برنامه رو اجرا کنم؟ از طرق لینک زیر در codepenhttps://codepen.io/alireza2/pen/GVoWew?editors=0010یا از طریق صفحه زیر: https://codepen.io/alireza2/pen/GVoWew?editors=1010 حالا کمی تغییرش بدید ....خب خیلی تبریک میگم شما اولین کد جاوا اسکریپتتون رو نوشتید ! حالا اینا یعنی چی؟دستور prompt توی کد بالا چی کار میکنه؟ یه دستور ساده هست برای گرفتن ورودی از کاربر البته به روش های دیگه ای هم میشه از کاربر ورودی گرفتن و در سایت های واقعی از دستور prompt خیلی کم استفاده میشه ولی کار ما رو راه میندازهدستور documet.write توی کد بالا چه کاری میکنه؟ این دستور هم در سایت های واقعی خیلی استفاده نداره چون باعث میشه توی اولین باری که این دستور استفاده میشه کل صفحه سایت پاک بشه که چیز بدیه ولی کاربردش چاپ کردن توی صفحه سایت هستاگه codepen رو باز کرده باشید میبینید که من کل کد رو در یک function قرار دادم اینم یه کلید واژه خیلی مهم دیگه هست که بعدا بهش میرسیم صبر داشته باشیدحالا برسیم به کلید واژه for:خیلی شبیه while هست فقط بعضی جا ها باعث میشه کمی کد خلاصه تر بشه مثلا توی مثال بالا:این کد:میتونه تبدیل بشه به این کد:به علامت های نقطه-ویرگول که توی for به کار رفتن دقت کنید چون مهم هستن !تا بعد ...