ما هي الدوال العامة في لغة البرمجة JavaScript وما هي أهمية استخدامها
تُعد الدوال (Functions) في لغات البرمجة من المفاهيم المهمة والتي جعلت عملية البرمجة أكثر سهولة في التعامل وفي التنفيذ أيضاً، حيث أن المستخدم سوف يحتاج إلى كتابة الكثير من الأوامر البرمجية (codes) في حال أراد تكرار تنفيذ هذه الأوامر، ولكن مع وجود الدوال فإنها سهلت على المبرمجين عملية البرمجة، وفي لغة البرمجة جافا سكريبت مجموعة من الدوال العامة التي تستخدم من قبل المبرمجين والتي تستخدم في حالات معينة وعلى حسب حاجة المبرمج وفيما يلي أهم هذه الدوال.
الدالة ()eval في لغة البرمجة JavaScript
الدالة (() eval) في لغة البرمجة جافا سكريبت هي عبارة عن خاصية للكائن العام ويتم استخدامها مع السلاسل النصية (Strings) ولا تُستخدم هذه الدالة مع التعابير الرياضية، وتُعيد هذه الدالة قيمة آخر سلسلة نصية تم تقدير قيمتها، وإذا كانت القيمة فارغة فسوف تعيد القيمة (undefined)، وتكون البنية العامة لهذه الدالة على النحو التالي:
eval(string)
الدالة isFinite في لغة البرمجة JavaScript
الدالة (isFinite) تقوم بتحديد إذا كانت القيمة التي تم تمريرها هي عبارة عن عدد محدود (finite number)، حيث أنها تعيد القيمة (False) إذا كانت القيمة التي تم تمريرها هي (Infinity) وغير ذلك ستُعيد القيمة (true)، وتكون البنية العامة لها على النحو التالي:
isFinite(testValue)
الدالة Parsefloat في لغة البرمجة جافا سكريبت
الدالة (Parsefloat) هي عبارة عن دالة غير مرتبطة بأي كائن وتستخدم مع السلاسل النصية، وتعيد هذه الدالة عدد يحتوي على فاصلة عشرية بعد تحويل السلسلة النصية، وإذا لم يتم تحويل السلسلة النصية إلى رقم فسوف تعيد القيمة (NAN).
الدالة ParseInt في لغة البرمجة جافا سكريبت
تُستخدم هذه الدالة مع السلاسل النصية حيث أنها تقوم بتفسير السلسلة النصية التي يتم تمريرها، وكما تُعيد هذه الدالة عدد صحيح وتكون القيمة العددية لتلك السلسلة النصية بالأساس العددي المُحدَّد (radix)، حيث أن ال (radix) عبارة عن عدد صحيح بين الأعداد (2) و (36)، وتكون البنية العامة لهذه الدالة على النحو التالي:
parseInt(string,radix)