آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 4: نحو جاوا اسکریپت، تجزیه کننده ها و انواع داده

*UPDATED* JavaScript Complete Series 2021 - Part 4: JavaScript Syntax, Parsers and Data Types

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این قسمت 4 از سری JAVASCRIPT کامل من است

چه چیزی را در این کلاس خاص پوشش می دهیم؟

ما تعداد زیادی از اطلاعات را در این مجموعه پوشش خواهیم داد، اما برای قسمت 4، روی نحو جاوا اسکریپت، نقش تجزیه کننده جاوا اسکریپت و انواع داده های مختلف جاوا اسکریپت تمرکز می کنیم.

SYNTAX

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

به طور کلی، نحو جاوا اسکریپت دو نوع مقدار را تعریف می‌کند: مقادیر ثابت (که به آنها لفظ نیز می‌گویند) و مقادیر متغیر (که متغیر نامیده می‌شوند).

تجزیه کننده

تجزیه کننده نحو بخشی از موتور جاوا اسکریپت است. نقش آن این است که کاراکتر کد شما را به نویسه بخواند و بررسی کند که آیا دستور زبان درست است.

اما نگران نباشید، لازم نیست آن را نصب کنید. تجزیه کننده نحو در مرورگر شما تعبیه شده است و خط به خط کد شما را طی می کند. سپس این را به کد ماشین برای شما "تفسیر" می کند. بنابراین به طور خلاصه، می‌توانید تجزیه‌کننده نحو را به عنوان یک مفسر بین کد و رایانه خود در نظر بگیرید.

انواع داده

انواع داده بسیار مهم هستند. چرا؟ زیرا به شما می گوید که زبان جاوا اسکریپت وقتی با انواع مختلف مقادیر کار می کنید چه کاری می تواند انجام دهد. به طور کلی، شما 2 نوع داده در جاوا اسکریپت دارید. انواع داده های ساده (یا انواع داده های اولیه) و انواع داده های پیچیده (چیزهایی مانند توابع، آرایه ها و غیره). اما استرس نداشته باش ما به روشی جالب و شهودی وارد این موارد می‌شویم.

این دوره چه چیزی را پوشش می دهد؟

جاوا اسکریپت زبان برنامه نویسی شماره 1 در وب است که بسیاری از محتوای پویا و سبک در پس زمینه توسط جاوا اسکریپت مدیریت می شود. اما قبل از استفاده از این زبان برای ایجاد وب سایت های پویا، باید درک دقیقی از نحوه عملکرد آن در پشت صحنه داشته باشید.

در پایان این دوره، می‌توانید با درک نحوه استفاده مرورگر از آن، متغیرها، اشیاء و توابع، انواع مختلف داده‌ها و نحوه دستکاری محتوا، به زبان جاوا اسکریپت صحبت کنید. در یک وب سایت ما عمیق‌تر می‌کنیم و روش‌های گفتگوی خودمان را از ابتدا ایجاد می‌کنیم. ما در مورد نحو پیکان، تابع Math.random()، حلقه زدن از میان اشیا و آرایه ها، کار با تاریخ ها آشنا می شویم. ما به نمونه‌های اولیه، موتورهای JS، Execution Stack و یک سری دیگر نگاه می‌کنیم!

این دوره از طریق مثال‌های عملی به شما کمک می‌کند جاوا اسکریپت را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگی‌های جاوا اسکریپت در طول مسیر استفاده می‌کنیم تا بتوانید پیشتاز باشید.

منتظر چه چیزی هستید. بیایید CRACKIN'

کار خوبی است!

به‌طور جدی، آفرین برای تکمیل کلاس 4. 

قبل از تخصیص، اجازه دهید

را خلاصه کنیم

برنامه نویسی درست مانند دستور دادن به رایانه است. این اظهارات (یا دستورالعمل ها) مختصر هستند و توسط مجموعه ای از قوانین کنترل می شوند. برخی از زبان‌ها می‌خواهند هر یک از عبارات شما با نقطه ویرگول به پایان برسد (شما می‌توانید این را با انگلیسی مقایسه کنید که از شما می‌خواهد یک جمله را با نقطه تمام کنید)، و زبان‌های دیگر اهمیتی نمی‌دهند. برخی از زبان ها همه بزرگ هستند، برخی همه کوچک هستند، و برخی از زبان ها اهمیتی نمی دهند.

درک قوانین یک زبان برنامه نویسی به عنوان درک نحو یک زبان برنامه نویسی نامیده می شود.

مطمئنم اکنون می توانید بفهمید که چرا این کلاس تا این حد مهم بود.

تکلیف چیست؟

برای این تمرین پروژه: 

  1. من یک پی دی اف
  2. پیوست کرده ام
  3. سوالات چند گزینه ای وجود دارد
  4. صادق باشید و سعی کنید قبل از رفتن به صفحه بعدی به هر سوال چند گزینه ای پاسخ دهید
  5. مهمتر از همه، لذت ببرید.

بعد از این کجا؟

خب، پس از این کلاس به کلاس 5 می رویم. باید اعتراف کنم، کلاس 5 کمی مماس می گیرد. با این حال، من از شما می‌خواهم که آنچه را که جاوا اسکریپت مستلزم آن است، دریافت کنید و بنابراین ما مستقیماً وارد تمرین ایجاد یک پلی‌فیل می‌شویم. اگر نمی دانید پلی فیل چیست، نگران نباشید. در کلاس بعدی به تفصیل در این مورد بحث خواهیم کرد.

به زودی می بینمت،

کلاید

p.s. اگر از دوره لذت برده اید، لطفاً فراموش نکنید که یک بررسی عالی برای من بگذارید - بسیار کمک می کند.


سرفصل ها و درس ها

درس ها Lessons

  • بازگشت و نقطه ویرگول Return and semicolons

  • اپراتورها - مقدمه Operators - introduction

  • انواع داده ها و typeof() Data types and typeof()

  • Number()، Infinity و موارد دیگر Number(), Infinity and more

  • " نحو" به چه معناست What does 'syntax' mean

  • مثال اجبار Coercion example

  • نظرات Comments

  • ویژگی های جاوا اسکریپت JavaScript properties

  • انواع داده های اولیه Primitive data types

  • فرار یعنی چی؟ What does escaping mean?

  • مقدمه Introduction

  • اپراتورها - باینری در مقابل یکنفره Operators - binary vs unary

  • تجزیه کننده نحوی چیست؟ What is a syntax parser

  • انواع داده اعداد - اعداد ممیز شناور Number data types - floating point numbers

  • نوع داده اعداد - پایه 2 در مقابل پایه 10 Number data type - base 2 vs base 10

  • انواع داده های تهی و تعریف نشده null and undefined data types

  • نوع داده اعداد - 0.1 + 0.2 چه چیزی به شما می دهد؟ Number data type - what does 0.1 + 0.2 give you?

  • اجبار Coercion

  • نوع داده رشته (با دکمه من کلیک کنید) String data type (with a click me button)

  • آیا جاوا اسکریپت به فضای سفید اهمیت می دهد؟ Does JavaScript care about white space?

نمایش نظرات

آموزش *به روز شده* JavaScript Complete Series 2021 - قسمت 4: نحو جاوا اسکریپت، تجزیه کننده ها و انواع داده
جزییات دوره
1h 18m
20
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
50
4 از 5
دارد
دارد
دارد
CM Code_Zone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

CM Code_Zone CM Code_Zone

نادرست | خنده دار است، زیرا حقیقت دارد

موفقیت قربانی می خواهد.

و فداکاری چیزی است که من در مورد آن بسیار می دانم.

من یک توسعه دهنده خودآموخته هستم، بنابراین می دانم که برای یک تازه وارد چقدر می تواند دشوار و دلهره آور باشد.

امروز، من همچنان به کدنویسی ادامه می‌دهم و از آخرین فناوری‌ها و زبان‌های برنامه‌نویسی مطلع می‌مانم.

وقت آن است که دانشی را که به دست آورده‌ام به اشتراک بگذارم و به موفقیت دیگران کمک کنم.