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

سوالات پرتکرار در جاوا اسکریپت

ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 3 دقیقه
سوالات پرتکرار در جاوا اسکریپت

جاوااسکریپت چیست؟

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

جاوااسکریپت در چه زمینه های مورد استفاده قرار می گیرد؟

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

انواع داده ها در جاوا اسکریپت کدامند ؟

number ، string ، boolean ، object ، null ، undefined ، symbol ، bigint

انواع عملگر در جاوااسکریپت کدامند ؟

عملگرهای منطقی

عملگرهای مقایسه‌ای

عملگرهای حسابی

عملگرهای Assignment

آرگومان و پارامتر چه تفاوتی با یکدیگر دارند ؟

پارامتر ( Parameter ) به متغیرهایی گفته می شود که هنگام ساختن توابع به عنوان ورودی تعریف می شوند.

آرگومان ( Argument ) به متغیرهایی گفته می شود که هنگام استفاده از توابع به آنها پاس داده می شود.

تفاوت تایپ اسکریپت (typescript ) و جاوااسکریپت (javascript ) چیست ؟

تایپ اسکریپت زبانی جامع ، شی گرا، متن باز و مبتنی بر جاوا اسکریپت است .

با استفاده از TypeScript ما می توانیم کد های ساده تری ایجاد کنیم و به وسیله ی آن مشکلات جاوا اسکریپت تا حدودی حل شده است.

می توان گفت : تایپ اسکریپت ، جاوا اسکریپت پیشرفته است.

تفاوت بین JavaScript و ECMAScript چیست ؟

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

DOM چیست ؟

DOM محفف عبارت Document Object Model است و مدلی درختی از تمام عناصر موجود در یک صفحه HTML است که با استفاده از آن می توانیم بر روی عناصر html اعمالی مانند حذف ، اضافه ، ویرایش و ... انجام دهیم .

تفاوت بین let ، const و varدر جاوااسکریپت چیست ؟

let چیست ؟

متغیر های که با let تعریف می شوند block scope هستند و می توانند مقدار جدیدی بگیرند ولی امکان تعریف مجدد آنها وجود ندارد.

Const چیست ؟

ویژگی های const مانند let است با این تفاوت که مقدار متغیری که با const تعریف می شود ثابت است.

Var چیست ؟

تا قبل از معرفی ES6 تنها راه ایجاد متغیر ها استفاده از var بود دامنه متغیر های که با var تعریف می شوند به صورت سراسری یا function scope هستند از مشکلات var می توان به تعریف متغیری دیگر با نام متغیر ی که قبلا با همان نام تعریف شده است اشاره کرد.

انواع حوزه در جاوااسکریپت کدام هستند ؟

در جاوا اسکریپت سه نوع حوزه به نام های سراسری ( global scope ) ، محلی ( Local scope ) و حوزه block scope که در Es6 معرفی شد وجود دارد.

global scope :

به متغیر های می گویند که به صورت سراسری تعریف می شوند .

Local scope یا function scope :

به متغیر های می گویند که به صورت محلی یا داخل تابع تعریف می شوند.

block scope :

به متغیر های گفته می شود که داخل براکت { } تعریف می شوند.

معنای hoisting در جاوااسکریپت چیست؟

در جاوا اسکریپت قبل از اجرا شدن کد ها تمامی متغیر ها و توابع به ابتدای Scope خود برگردانده می شوند و Hoisting به معنای بالا رفتن یا بالا بردن است.

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

امیدوارم این مقاله برای شما مفید بوده باشد ، می توانید نظرات خود را با ما به اشتراک بگذارید.

موفق و سلامت باشید.

این مقاله برای شما چقدر مفید بود ؟

28 آذر، 1400

اشتراک گزاری مقاله

مقالات مشابه

ویژگی های جدید ECMAScript 2021

ویژگی های جدید ECMAScript 2021

پس از معرفی es6 جاوا اسکریپت تغییرات زیادی کرد و حالا هر سال ویژگی های جدید به این زبان ب...

ادامه مطلب
بررسی var ، let و const  در جاوا اسکریپت

بررسی var ، let و const در جاوا اسکریپت

پس از معرفی ES6 دو روش جدید برای تعریف متغیر ها در جاوا اسکریپت معرفی شد در این مقاله سعی...

ادامه مطلب
چگونه برنامه نویسی را شروع کنم

چگونه برنامه نویسی را شروع کنم

در این مقاله به بررسی نحوه شروع برنامه نویسی ، چالش ها و سوالاتی که در ذهن هر کاربر برای...

ادامه مطلب