شبكة تعلم مع ناو

كيف أحوّل نصًا إلى عدد عشري في JavaScript؟ (parseFloat)

نستخدم parseFloat():

parseFloat("3.14");     // 3.14
parseFloat("2.5kg");    // 2.5
parseFloat("abc");      // NaN

دوال قريبة

  • parseInt("3.14"): يعطي 3، يحذف الجزء العشري.
  • Number("3.14"): يعطي 3.14، لكنه صارم: Number("2.5kg") يعطي NaN.
  • (3.14159).toFixed(2): يعطي النص "3.14"، للعرض وليس للتحويل.
  • Math.round(3.6): يقرّب الرقم إلى 4.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.