مشکل تقسیم با ورودی تابع در جاوا اسکریپت
سلام دوستان آقا من که گیج شدم کسی میدونه مشکل این کد چیه؟
وقتی ورودی تابع بر چیزی تقسیم میشه خروجی نمیده!
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
">
<html xmlns="
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function en_fa( e )
{
var a, b, c, d ;
no = new Array( "حامد" , "علی" , "حسن" , "مجید" , "کیا" , "ممد" , "حسین" , "تقی" , "رضا" , "اصغر" );
if ( e < 10 )
{
return no[e]
}
if ( 9 < e <100 )
{
a = e/10; b = e%10;
return no[a] + no[b];
}
if ( 99 < e < 1000 )
{
a = e/100; d = e%100; b = d/10; c = d%10;
return no[a] + no[b] + no[c];
alert(a);
}
}
</script>
</head>
<body>
<script type="text/javascript">
document.write(en_fa(53));
</script>
</body>
</html>
برای مثال بالا اگه ورودی عدد یک رقمی باشه مشکلی نیست اما اگه دورقمی باشه متغییری که باید نتیجه تقسیم ورودی تابع بر 10 رو نگه داره ، نگه نمیداره...
لطفن کمک!