تصف هذه المقالة تقنيات الحكم والمعالجة في JavaScript للأرقام. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
خصائص JavaScript متعددة الأشكال رائعة جدا. لا تحتاج إلى تذكر الكثير من المتغيرات الغريبة لـ VAR. ومع ذلك ، في بعض الأحيان تكون في حيرة من أمرك. لماذا ، من الواضح أنني أضيف رقمين ، ولكن تتم إضافة النتيجة كأوامر؟ هذا هو الشيء السيئ في JavaScript var ، فهو ليس مثل PHP ، باستخدام A. للإشارة إلى أن هذا اتصال سلسلة. هذا ما تحتاجه parsefloat لتحديد أن هذا var هو رقم. يجب استخدام Isnan لتحديد ما إذا كان هذا رقمًا. عندما يكون Isnan (Var المحكوم عليه) ، تكون النتيجة صحيحة ، فهي ليست رقمًا ، والنتيجة خاطئة ، فهي رقم ، ملاحظة هنا.
فيما يلي برنامج مثل هذا. أدخل رقمين ويمكن إضافته بشكل طبيعي. إذا لم تكن أي من المدخلات أرقامًا ، تنبثق موجه. إذا كانت المدخلات أرقامًا ، تنبثق النتيجة. تجدر الإشارة إلى أنه في JavaScript ، سيتم اعتبار 00000.22 أيضًا رقمًا ، وهو 0.22.
هذه هي الطريقة التي يتم بها كتابة هذا البرنامج. في الوقت نفسه ، كن حذرًا ليس فقط لتحديد ما إذا كان Num1 أو Num2 رقمًا ، ولكن أيضًا لمنع المستخدم من النقر فوق الزر "إلغاء"! :
<html> <head> <meta http-equiv = "content-type" content = "text/html ؛ charset = utf-8"/> </head> <body> </body> </html> <script> var num1 = window.prompt ("الرجاء إدخال رقم") ؛ var num2 = window.prompt ("الرجاء إدخال الرقم الثاني") ؛ if (isnan (num1) || isnan (num2) ||! num1 ||! num2) ALERT ("الجميع ليس رقمًا!") ؛ آخر {var res = parsefloat (num1)+parsefloat (num2) ؛ التنبيه ("نتيجة إضافة رقمين هي:"+الدقة) ؛ } document.write ("تم تشغيل البرنامج ، دعنا ننفصل!") ؛ </script>Window.Prompt يمكن أن يطفو على السطح مربع إدخال. على الرغم من أنه نادراً ما يتم استخدامه على صفحات الويب اليوم ويكاد يكون من المستحيل رؤيته. بعد ذلك ، يتبع العملية أعلاه ويستخدم في النهاية المستند. اكتب لإخراج المعلومات التي يتم تجاوزها على صفحة الويب. ما يسمى معلومات الإخراج المزعومة ، أي بغض النظر عن المحتوى الموجود على صفحة الويب ، سيتم الكتابة فوقه بواسطة المحتوى في المستند. الكتابة. نادراً ما يتم استخدام هذه الطريقة الآن.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.