أجهزة الكمبيوتربرمجة

جافا سكريبت: تشير typeof - ضرورة أو فرصة

تستخدم أن يكون هناك نوع معين من البيانات، ولها مصلحة في تجهيزها من أجل الحصول على نتيجة. هيمنة "أفكار شاذة في الوصف" تأتي فجأة، ولكن بطبيعة الحال. إعلان ما قبل متغير لم يعد إلزاميا، ومؤشرا من نوعه بشكل عام فقد كل معنى، على الأقل إلى عملية التي تشارك فيها.

غير مقيدة مبرمج يديه: أنه ليس من الضروري أن يعلن شيئا في البداية. في كثير من الأحيان إلا في وقت الاستخدام سيكون لتحديد ما يجب اتخاذه، ما يجب القيام به وكيف. أما بالنسبة للأنواع، هم أنفسهم "أصبحت القيم"، أي يصبح البيانات التي يعتمد أيضا على شيء!

كان لديه أو لديها لا، حسنا، ماذا في ذلك

وصف بسيط جدا من "AAA" متغير وخوارزمية المتاحة للمعالجة:

aaa ; أأأ فار.

( aaa ) { إذا (AAA) {
= 'I am!' الدقة = 'أنا! " . // أنا!
{ } {شيء آخر
= 'me no...' ; الدقة = 'لي لا ...'؛ // ليس لدي
}

أنه يعطي نتيجة واضحة: "لا". هنا قيمة وظيفة جافا سكريبت تشير typeof = غير معروف. مجرد وصف متغير - "لا تفعل شيئا" لا يعني. بطبيعة الحال، عندما أأأ = 1، نحصل على: "أنا"، ولكن إذا أأأ = 0، سيكون كما في الحالة الأولى: "أنا لا ...." منطق رائع، عالم الرياضيات، فضلا عن المواطن البسيط، ويمكن أن لا يعتقدون أن الصفر قيمة له معنى مختلف تماما من واحد حقيقي. الحديثة (شاذة) البرمجة الوحيدة هي قادرة على مثل هذه الأفكار الجريئة!

جافا سكريبت تصميم typeof و فضلا عن التعبير أكثر ذكاء إذا (AAA) {... س ...} آخر {... ذ ...}، والصفات المستهلك ممتازة ومريحة جدا للاستخدام.

على خصوصيات السيريلية والحروف الهجائية اللاتينية

ومبرمج محترف ويفضل دائما الانجليزية رسم الشخصيات الروسية، خالص شكره إلى مرحلة البرمجة للتنمية، عندما لم يكن معترف بها بعض التحكم الآلي مساحات، ولكن في مناطق أخرى من علوم الكمبيوتر ذهب بثبات شاقة. بدأنا مضاعفة وتطوير لغات البرمجة، استنادا إلى جملة من 26 حرفا من الحروف الأبجدية ومجموعة من الرموز المشتركة الأخرى.

كانت الأكثر بسيطة وطبيعية في التعليمات البرمجية الأصلية، كان مثاليا، والكمال، ولكن هي خاصة بكل والهندسة المعمارية، واللغات عالية المستوى فكرة قابلية عبر أبنية أصبح على الفور العاجل. وهذا يتناقض بشكل كبير في اللحظة الراهنة: أسباب التناظرية جافا سكريبت تشير typeof = غير معروف | سلسلة | عدد | منطقية | الاعتراض | وظيفة إذا لم يكن بسيطا. وكانت جميع اللغات الرسمية بدقة، لديها تركيب صارمة وتجنب عدم اليقين.

أنواع المتغيرات، واستخدامها

نقطة مهمة جدا. الكتابة وصفا للمتغيرات - أهم عنصر من البرنامج، مبرمج لا يمكن كتابة خوارزمية العمل، في حين لا تفي التنوع الحقيقي للبيانات في الصورة الرسمية صارمة من المتغيرات، والمصفوفات والأشياء وظائف.

جافا سكريبت يتحمل جميع العقود التي تراكمت على مدى قوة وظيفية، كل ما قدمه من تصاميم تعكس تماما الفهم الحالي لبناء الجملة والقواعد الملائمة وضعت في دلالات له.

والسؤال هو، عندما ينبغي أن يتم ذلك عندما يكون ذلك ضروريا لتحديد النص نوع، وجافا سكريبت تشير typeof وظيفة. في الواقع خيارات صديقة اكتب نصا قليلا: سلسلة الأحرف والأرقام. ومع ذلك، فإن دور كائن النص يمكن أن تقوم به، وحتى مجموعة من array.join تصميم ()، الذي يربط جميع العناصر في نص واحد، وهذا هو، في خط واحد.

بيان عاديا: في جميع أنحاء هناك نوع النص، ويجب أن يكون جافا سكريبت تشير typeof وظيفة في الوقت المناسب لأداء تعريف النوع المطلوب. وهذا صحيح، ولكن في واقع الامر انه تبين خلاف ذلك. سوف جافا سكريبت كائن تشير typeof يعطي نفس القيمة في جميع الحالات الثلاث:

aaa = {}; فار أأأ = {}؛
= typeof ( aaa ); الدقة = تشير typeof (AAA)؛
+= '/' + typeof window . الدقة + = '/' + تشير typeof النافذة. ; وثيقة.
+= '/' + typeof ( document . forms [ 0 ]); الدقة + = '/' + تشير typeof (أشكال وثيقة [ 0]).

النتيجة: وجوه / وجوه / وجوه

يمكن استخدام تشير typeof (AAA) وشكل تشير typeof AAA الموسيقى - أنه ليس من الضروري، ولكن في جميع الحالات يتم إعطاء الجواب، لكنه قطعا لا يعني أي شيء!

يصبح عدم اليقين اليقين

ميزات برمجة ديناميكية غريبة: كانت تحلق بسرعة إلى الأمام أن نطاق الحركة تتوسع باستمرار. الحساب تطول لشهور أو أسابيع أو أيام، وأحيانا حتى ساعات. المهام المحددة لديناميات تشكيل خوارزمية لحل مثل هذا وتطالب على استمرارية أن مبرمجا العمل للخروج من حالة يمكن رفض القرار لمدة يوم أو أسبوع أو أطول سريع الخطى.

الحل الطبيعي جافا سكريبت تشير typeof وممارسة البرمجة كائنية التوجه، والذي يختلف إلى حد ما عن السائد في اللغات الحديثة المجاورة في بناء الجملة هذا، ينتقل مركز الثقل على كائن. النقطة البارزة جدا: تصبح اللغة في بناء يتألف من دلالات، بدلا من مجموعة من القواعد النحوية.

أنواع البيانات بسيطة لا تحتاج إلى تحديد نوعه، أو بالأحرى استخدام جافا سكريبت تشير typeof بما فيه الكفاية. إذا لزم الأمر، وقت التشغيل يعتني التحولات المناسبة، ولكن لجافا سكريبت تشير typeof الكائن يعطي الجواب الأكثر منطقية هو كائن ونوع المشكلة - قلقه! هذا المنطق للأفكار الكلاسيكية حول البرمجة يصعب ادراكه، ولكن هذا هو الوضع الحقيقي للالأمور في نصابها الصحيح.

الرعاية مرفق - لتحديد نوعها، لعرض خصائصها وتنفيذ أساليبهم. برمجة لتلميع تركيب الخاص بك، وعلى كل لحظة من الزمن ينتقل مركز الثقل من بناء الجملة التي شكلتها دلالات مبرمج: نظامها من الأشياء التي تؤدي هذه المهمة.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.unansea.com. Theme powered by WordPress.