أنواع بيانات JavaScript موجزة للغاية ، فهي تحدد فقط أنواع البيانات الأساسية في 6
• خالية: فارغة ، لا شيء. وهذا يعني أنه غير موجود. عندما يتم تعيين سمة الكائن لـ NULL ، فهذا يعني حذف السمة.
• غير محدد: غير محدد. يتم عرض هذه القيمة عند إعلان متغير ولكن لا يتم إجراء أي مهمة. يمكن تعيين القيم إلى غير محددة
• الرقم: قيمة رقمية. نوع البيانات الأكثر بدائية ، الناقل لحساب التعبير
• سلسلة: سلسلة. أكثر أنواع البيانات تجريدًا ، حاملة نشر المعلومات
• منطقية: منطقية. أكثر أنواع البيانات الميكانيكية ، حاملة العمليات المنطقية
• كائن: كائن. الأساسيات الموجهة نحو الكائن
#عندما يظهر متغير: var aa ؛ Alert (aa) ؛ // تعريف متغير ، متغير غير محدد غير محدد ، غير محدد غير محدد هو أيضًا غير محدد#عند الحكم على ما إذا كان هناك متغير موجود: var str ؛ if (str == undefined) // تعريف متغير ، يمكنك الحكم إذا (str == unded)
Typeof:
تنبيه (typeof 1) ؛ // إرجاع السلسلة "رقم" التنبيه (typeof "1") ؛ // إرجاع تنبيه سلسلة "السلسلة" (typeof true) ؛ // إرجاع السلسلة "Boolean" Alert (typeof {}) ؛ // إرجاع تنبيه السلسلة "الكائن" (typeof []) ؛ // إرجاع السلسلة "كائن" تنبيه (typeof function () {}) ؛ // إرجاع تنبيه السلسلة "دالة" (typeof null) ؛ // إرجاع تنبيه السلسلة "كائن" (typeof غير محدد) ؛ // إرجاع السلسلة "غير المحددة"ستجد ما: يعتقد مترجم JavaScript أن NULL هو شكل خاص من نوع بيانات الكائن ، و function () {} هو نوع وظيفة ، مما يعني أن الوظائف هي أيضًا نوع بيانات أساسي ، وليس شكلًا خاصًا من الكائنات.
في الواقع ، في JavaScript ، فإن الوظيفة هي نوع بيانات يسهل تسبب سوء الفهم أو الغموض. يمكن أن يكون نوع وظيفة مستقلة ، ويمكن استخدامه كوسيلة كائن ، ويمكن تسميته فئة أو مُنشئ ، ويمكن أن يوجد أيضًا ككائن دالة ، إلخ.
لذلك ، في "الدليل الموثوق بـ JavaScript" ، تعتبر الوظيفة ككائن خاص لنوع البيانات الأساسي للكائن. بالإضافة إلى ذلك ، يعتبر "فهم JavaScript" و "JavaScript المتقدم" وظائف ككائنات ، بدلاً من نوع البيانات الأساسية. ومع ذلك ، في "جوهر لغة JavaScript وممارسة البرمجة" ، تعتبر الوظيفة نوع بيانات أساسي ، بينما يُعتبر NULL شكلًا خاصًا من نوع الكائن. بالنسبة لمن هو على حق ومن هو الخطأ ، يبدو أنه يعتمد فقط على الموقف المحدد.
تناقش المقالة أعلاه باختصار أنواع البيانات الأساسية ونوع JS هي كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.