نمایش نتایج 1 تا 2 از 2

نام تاپیک: تبدیل رشته به متغیر عددی

  1. #1
    کاربر دائمی آواتار Bahram0110
    تاریخ عضویت
    آبان 1384
    محل زندگی
    شیراز | یاسوج | اهواز
    پست
    1,059

    تبدیل رشته به متغیر عددی

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

  2. #2

    نقل قول: تبدیل رشته به متغیر

    نقل قول نوشته شده توسط 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 برای این تبدیل استفاده کنید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •