آموزش برنامه نویسی جاوااسکریپت-جلسه نوزدهم

آموزش برنامه نویسی جاوااسکریپت-جلسه نوزدهم

دستور break باعث میشه حلقه متوقف بشه و ادامه پیدا نکنه مثلا اگر در یک حلقه for شرط i<10 باشد و دستور break اینطور باشد که if(i===5) {break;} وقتی حلقه به عدد 5 رسید دیگر ادامه پیدا نمی کند . در دستور continue دستور ادامه پیدا میکند منتهی خود عدد مشخص شده را چاپ نمیکند و بعد از آن را چاپ میکند.

دستورbreak  و continue

Sets  (مجموعه ها)

ایجاد یک Set: برای ایجاد یک مجموعه جدید از مت new set() استفاده میکنیم.

Const letters=new set([“a”,”b”,”c”]);

Add() Method

این متد برای افزودن متغیر ها برای مجموعه ایجاد شده به کار می رود.

ForEach() Method

برای Setها مثل آرایه ها می توانیم با ForEach به آیتم هاش دسترسی پیدا کنیم .

Value() Method

با این متد هم میتوان به مقادیر یک  مجموعه دسترسی پیدا کنیم.

Maps

Map ها آرایه ای از آرایه ها هستند و متد های مختلفی دارند.

برای ایجاد یک map از new Map استفاده می کنیم .

با متد set() میتوان مقدار دهی کرد یعنی مثلا یکی از عناصر map را جایگزین کرد با عنصرمد نظر خودمان.

متد get() عنصر را دریافت می کند.

خصوصیت size تعداد عنصر را برمی گرداند .

متد delete() یک عنصر را حذف میکند. عنصر را خودمان تعیین میکنیم .

متد has() بودن یا نبودن یک عنصر را مشخص میکند و جواب آن true یا  false می باشد.

در جاوااسکریپت 5 نوع داده مختلف داریم:

  • String
  • Number
  • Boolean
  • Object
  • Function

برای یافتن نوع داده از عملگر typof استفاده می کنیم.

هر object ای یک سازنده یا والد دارد که می توانیم با دستور constructor به آن دسترسی پیدا کنیم .

پیشنهاد مطالعه: آموزش رایگان جاوااسکریپت

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین و توسعه‌دهنده بلاکچین | متخصص Solidity | توسعه‌دهنده وب Full-Stackمن یک توسعه‌دهنده علاقه‌مند به فناوری‌های بلاکچین و وب ۳ هستم و در زمینه Solidity، توسعه قراردادهای هوشمند و ساخت برنامه‌های غیرمتمرکز (DApps) فعالیت می‌کنم. تمرکز من بر طراحی و پیاده‌سازی راهکارهایی است که در کنار بهره‌گیری از فناوری‌های نوین، عملکرد مناسب، امنیت و تجربه کاربری مطلوبی ارائه دهند.در کنار تخصص در حوزه بلاکچین، به عنوان یک توسعه‌دهنده وب Full-Stack نیز در طراحی و توسعه وب‌سایت‌ها و برنامه‌های تحت وب فعالیت می‌کنم. تجربه کار در بخش‌های Front-End و Back-End به من این امکان را داده است که پروژه‌ها را از مرحله ایده و طراحی تا توسعه و اجرا، با دیدی جامع دنبال کنم. در فرآیند توسعه، توجه ویژه‌ای به کدنویسی تمیز، معماری مناسب، طراحی واکنش‌گرا، عملکرد مطلوب و تجربه کاربری روان دارم.

TEST_VALUE_123
https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com