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

كيفية تحويل إدخال المستخدم من مربع مطالبة إلى قيمة رقمية في جافا سكريبت؟

تم النشر بتاريخ 2024-11-17
تصفح:518

How to Convert User Input from a Prompt Box to a Numeric Value in JavaScript?

استرداد الإدخال الرقمي من مربع المطالبة

يعد تحويل إدخال المستخدم من مربع مطالبة إلى قيمة رقمية أمرًا ضروريًا لإجراء العمليات الحسابية في JavaScript. يمكن تحقيق هذا التحويل من خلال الدالتين parseInt() وparseFloat().

parseInt() وparseFloat()

parseInt() وparseFloat() تحليل تمثيل سلسلة لرقم إلى قيمة رقمية.

بناء الجملة:

  • parseInt(string, radix): يوزع السلسلة كعدد صحيح، ويحدد بشكل اختياري الجذر لنظام الأرقام (الافتراضي هو 10).
  • parseFloat(string): يوزع السلسلة كرقم فاصلة عائمة.

مثال:

var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseInt(x);
var num2 = parseInt(y);

يحول هذا الكود مدخلات المستخدم من السلاسل إلى أعداد صحيحة ويخزنها في المتغيرين num1 و num2. يمكن الآن استخدام هذه القيم في العمليات الحسابية.

نصائح إضافية:

  • تحديد الجذر: بالنسبة للأنظمة الرقمية غير 10 (على سبيل المثال، النظام الست عشري)، حدد الجذر في الدالة parseInt() (على سبيل المثال، `parseInt("100"، 16) للرقم السداسي العشري 100).
  • معالجة الأخطاء: قد يُرجع parseInt() وparseFloat() NaN (ليس رقمًا) إذا تعذر تحليل سلسلة الإدخال. تعامل مع هذه الحالة لضمان إجراء حسابات خالية من الأخطاء.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3