أخي , هذه الداله ببساطه لا تفعل شئ مما تريده !!
يعني الداله دي لا ترجع return ولا تطلع نتيجة .. ( مثل ال cout في برنامج ال C++ بتاعك )
وكمان امر مهم اخر , الداله اصلا انت ماعملتهاش Call يعني ماعملتش
امر اخر , المفروض ان ال Binary هو Base 2 ,, طيب ليه حاطط باراميتر ممكن تحديد ال Base منه مادام هو عارف انه هيتعامل مع Binary بـ Base 2 ?
كنت سميتها مثلا int2bin ...
* أمر أهم من اللي فات كله , لا تستعمل Document.write بعد عرض الصفحة واكمال ال interpreting من قبل المتصفح والا سيفتح document جديده وكل الموجود سيمسح .. إستعمل Alert دائما او DOM زي getElementById وغير ال innerHTML بتاعه .
الحل هو
كود:
function binary(num){
alert(num.toString(2));
}
binary(gowa);
جرب الان
ملحوظه : حاول تسميه المتغيرات بإسماء مميزة وواضحة وتهدف الي إستخدامها