70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الخامس

منذ 4 سنوات imadbelasri غير محدد

1- ما معنى hoisting

ل hoisting هي كلمة لي كتعني جعل les fonctions كيتنفذوا وخا مازال ما ديكلاريناهم كيفاش هادشي فال hoisting كيخلي javascript تطلع les fonctions وخا مديكلاريين لتحت ل top ديال la page وبالتالي كيتنفذوا وخا تديكلاراو من بعد.

فالمثال لي لتحت ل fonction sayHello كتعطيني hello وخا مديكلاريها من بعد منفذتها هذا هو ل hoisting.

sayHello();  function sayHello(){console.log('hello'); }

2- ما معنى scope وما هي أنواعه

scope هو المجال الخاص بواحد ل variable أو fonction كاين ثلات أنواع ديال scope :

- global scope هو فين les variables ولا les fonctions كيكونوا accéssible فالكود كامل يعني ممكن نخدم بهم فأي جزء من الكود ديالي.

- function scope هو فاش كيكونوا les variables خاصين فقط بواحد ل fonction يعني برا من ديك ل fonction ميمكنش نخدم بديك les variables.

- block scope هو فاش كيكونوا les variables خاصين فقط بواحد ل block ديال الكود ل block كيبدا ب { ويتسد ب } يقد يكون fonction أو شرط if...




دروس ذات صلة

JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الأول

1- ما هو الفرق بين undefined و null بالنسبة ل undefined و null هما بحال باقي les types لي كاينين ف j...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثاني

1- ما معنى || وما هو دورها ل opérateur || لي كيتسمى OR كيمكن باش نتحقق من أن واحد من الشرطين صح...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثالت

1- ما معنى event وما هو دور event.preventDefaultل event هو واحد الحدث لي كيوقع فاش كنتعامل مع واحد ل...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الرابع

1- ما معنى event.target وشنو الفرق بينها وبين event.currentTargetبكل بساطة event.target كتمكن من إست...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء السادس

1- ما معنى use strictبالنسبة ل use strict كتمكنا من أن الكود ديالنا يكون نقي وخالي من bugs كيفاش&nbs...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء السابع

1- ما معنى ECMAScriptهي واحد المعيار لي به كنحددو الخصائص ديال لغة javascript فمثلا ECMAScript 2015...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الثامن

1- ما معنى Arrow Functionsل arrow functions هي طريقة جديدة لإضافة les fonctions ف javascript ES6 عكس...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء التاسع

1- ما معنى Object Destructuringل Object Destructuring هي خاصية جديدة جات بها javasc...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء العاشر

1- ما معنى Template Literalstemplate literal أو template string هي طريقة جديدة لي كتمكنك باش تكتب جم...


JS

70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء الحادي عشر

1- ما معنى Promisesل promise هي طريقة لي كتخلي les opérations لي كتدير يمشيو بشكل متزامن كيف ش...