Omar Montage نشر 17 أغسطس 2021 أرسل تقرير نشر 17 أغسطس 2021 (معدل) السلام عليكم ورحمة الله وبركاته عندي سؤال يخصوص الجافا سكربت كيف يمكنني أن أكتب رقم float يعني هكذا 1.0 بدون أن يحذف الصفر وبدون استخدام toFixed لأنها تجعله string وأنا أريده من نوع number تم التعديل في 17 أغسطس 2021 بواسطة Sam Ahw توضيح السؤال 1 اقتباس
0 Sam Ahw نشر 17 أغسطس 2021 أرسل تقرير نشر 17 أغسطس 2021 يمكنك تخزين الأرقام العشرية في المتغيّرات ضمن الجافاسكريبت فهي تسمح بذلك: let x = 3.14; أو يمكنك استخدام الدالة ParseFloat: let x = parseFloat("10.33") حيث ستظهر النتيجة كرقم 10.33 اقتباس
0 Omar Montage نشر 17 أغسطس 2021 الكاتب أرسل تقرير نشر 17 أغسطس 2021 بتاريخ 4 دقائق مضت قال Sam Ahw: يمكنك تخزين الأرقام العشرية في المتغيّرات ضمن الجافاسكريبت فهي تسمح بذلك: let x = 3.14; أو يمكنك استخدام الدالة ParseFloat: let x = parseFloat("10.33") حيث ستظهر النتيجة كرقم 10.33 أنا اريدها هكذا 1.0 أو 10.0 اقتباس
0 عبدالله عبدالرحمن11 نشر 17 أغسطس 2021 أرسل تقرير نشر 17 أغسطس 2021 وعليكم السلام ورحمة الله وبركاته للحصول على أرقام عشرية في جافاسكريبت يمكنك تعريفها ببساطة مثل أي متغير آخر كالآتي let num = 3.14 وسيتم اعتبارها من نوع float تلقائياً ، اما إذا أردت أن يكون هناك قيمة 0 بعد الفاصلة مثل 1.0 ففي جافاسكريبت سيعتبره 1 تلقائياً لأنه لا يوجد فرق بين القيمتين ، ومهما فعلت مع أي رقم إذا كانت القيمة بعد الفاصلة صفر فسيتم تعيين المتغير بدون الصفر والطريقة الوحيدة لتخزينها كما هي، عبر تخزينها في string ويمكنك عمل ذلك بإستخدام toFixed أو toPrecision كالآتي let num = 2 num.toPrecision(2) // "2.0" num.toFixed(1) // "2.0" ولقرائتها يمكنك استخدم Number أو parseFloat كالآتي let num = "2.0" parseFloat(num) Number(num) اقتباس
السؤال
Omar Montage
السلام عليكم ورحمة الله وبركاته
عندي سؤال يخصوص الجافا سكربت كيف يمكنني أن أكتب رقم float يعني هكذا 1.0 بدون أن يحذف الصفر وبدون استخدام toFixed لأنها تجعله string وأنا أريده من نوع number
تم التعديل في بواسطة Sam Ahwتوضيح السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.