نستخدم parseInt():
parseInt("42"); // 42
parseInt("42px"); // 42 (stops at the first non-digit)
parseInt("3.99"); // 3
parseInt("abc"); // NaN
يُستحسن تحديد الأساس العشري: parseInt("08", 10).
دوال قريبة
parseFloat("3.14"): عدد عشري، 3.14.Number("42px"): تحويل صارم، يعطيNaNإذا لم يكن النص رقمًا كاملًا.
Number("42"); // 42
Number("42px"); // NaN
ولا توجد دوال اسمها toInteger() أو stringToNumber() في JavaScript.