PDA

نسخه کامل مشاهده نسخه کامل : مشکل در جاوا اسکریپت! (نمی دونم چرا متغیّر هام undefined می شن!)



rezagholamipour
08-06-2015, 12:50
خواستم امتحانی یک برنامه ی بسیار ساده ی ماشین حساب (که فقط چهار عمل اصلی رو انجام می ده!) رو با جاوا بنویسم..! ( می دونم خیلی نقص داره ولی بعد از حلّ این مشکلم ساختارش رو پیشرفته تر می کنم تا اعمالی با بیشتر از دو عامل رو هم انجام بده!)
همه جاش درست کار می کنه فقط نمی دونم چرا دوتا از متغیّر ها undefined می شن با اینکه یکیشون به درستی نعریف می شه( این ها رو با typeof چک کردم)
نتیجه هم اینکه حاصل عمل NaN (Not a Number) می شه.
این هم کد کامل اگه می تونید کمک کنید...

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

kian98
14-06-2015, 10:55
سلام

نیازی به نوشتن این همه کد نبود!
کافی بود که با استفاده از آرگومان های تابع اعداد و علامت های ریاضیشون رو درون کادر ماشین حساب بنویسید و بعد هم با استفاده از تابع eval اون ها رو محاسبه کنید.
بفرمایید این هم کدش :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید