English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
كل شيء سأكتبه اليوم هو بعض المفاهيم النظرية من الكتاب، دعونا نكتبه كنوع من الملاحظات، ربما يكون لدينا بعض المعلومات التي يمكن استخدامها في المقابلات في المستقبل~~~
Q1.ما هي الخصائص الثلاثة التي تحتويها نظام الأنواع في جافا سكريبت 1؟
A1.نظام الأنواع في جافا سكريبت 1 هو تركيبي، واضح和安全.
Q2.لماذا تُدعى التركيبية بالتركيبية؟
A2.التركيبية هي استخدامًا لتوصيف أنواع التعبيرات في وقت التجميع، عند إعلان متغير من نوع معين، لا يمكن إعادة توجيه المتغير إلى هدف آخر من نوع مختلف.
Q3.ما هو الفرق بين أنواع الديناميكية والاستدلال؟
A3.أنواع الديناميكية والاستدلال هي مفهومات مهمة فقط في اللغات التركيبية.
Q4.ما هي أنواع الصف، البنية، أنواع المجموعات، أنواع المندوب وأنواع الواجهة من حيث أنواع القيم وأنواع الاستدلال؟
A4.الصف هي نوع مرجعية، والبنية هي نوع قيمي، وأنواع الأعمدة هي أنواع مرجعية، وأنواع المجموعات هي أنواع قيمية، وأنواع المندوب هي أنواع مرجعية، وأنواع الواجهة هي أنواع مرجعية.
Q5.تحقق مما إذا كانت التعبيرات التالية صحيحة أو خاطئة.
1.البنية هي كائن خفيف.
2.تخزن الأنواع المرجعية في الجهاز الذاكري، وتخزن الأنواع القيمية في الدليل.
3.بالتأكيد، يتم نقل الأجسام في جافا سكريبت بشكل افتراضي كمراجع.
A5.كل التعبيرات الثلاثة أعلاه خاطئة.
Q6.في جافا سكريبت 4، ما هو الكلمة المفتاحية التي يجب استخدامها لاستخدام النوع الديناميكي؟
A6.dynamic، مثل dynamic o = "kkk"، يتم تحميل مسؤولية التحقق من النوع على الوقت التشغيل.
ما تم ذكره أعلاه هو نظام الأنواع في جافا سكريبت (أنواع القيم وأنواع الاستدلال)، آمل أن يكون مفيدًا لكم، إذا كان لديكم أي استفسارات، فلا تترددوا في ترك تعليق، وسأقوم بالرد على استفساراتكم في أقرب وقت ممكن!