نقل قول نوشته شده توسط Bahram0110 مشاهده تاپیک
با سلام من قصد دارم متغیر ها رو بوسیله ی جمع کردن چند تا رشته فراخوانی کنم. مثلا دو متغیر داریم :
 var aa1 = '1'; var aa3 = '2'; 
حالا : فرض کنید 1 و 3 رو از کاربر دریافت می کنیم. اگه 1 باشه متغیر aa1 و اگه 3 باشه متغیر aa3 نمایش داده بشه
 var num = 1 ya 3; alert('aa'+num); 
لطفا راهنماییم کنید ممنون
سلام.
شما میتونید با استفاده از تابع parseInt در JavaScript، ورودی خودتون رو به integer تبدیل کنید.به بیان دیگه:

parseInt(aa1) + parseInt(aa3) == 3


خواهد بود. بقیه اش هم که به سادگی نوشتن یک if هستش.

موفق باشید.

پاورقی:

  1. متغیر رو فراخوانی نمیکنن، بلکه این توابع هستن که فراخوانی میشن.
  2. تبدیل رشته به متغیر بی معناست. باید بنویسید تبدیل یک رشته به متغیر عددی.
  3. اگر رشته ورودی میتونه اعشاری باشه، از parseFloat برای این تبدیل استفاده کنید.