PDA

View Full Version : سوال: تبدیل رشته string به رشته محاسباتی



marasiali
جمعه 12 تیر 1394, 19:18 عصر
شاید این سوالی که میپرسم خیلی ساده باشه اما من خیلی تو جاوا اسکریپت تازه کارم میخوام با یه دکمه حاصل عبارت درون تکست باکس نشون داده بشه.مثلا فرد تو تکست باکس بنویسه:
2+2
و با کلیک به روی دکمه چهار نشون داده بشه
یا
5*7
وبا کلیک به روی دکمه سی و پنجو نشون بده
دقت کنین عملیات ریاضیش از قبل مشخص نیست که جمعه یا ضرب یا تقسیم

jeson_park
جمعه 12 تیر 1394, 19:46 عصر
از parseInt استفاده کنید
var number = parseInt("10");

marasiali
جمعه 12 تیر 1394, 19:50 عصر
از parseInt استفاده کنید
var number = parseInt("10");
وقتی استفاده میکنم تاقبل از علامت ریاضی رو فقط نشون میده مثلا اگه نوشته باشم
85+27
خروجیش میشه 85

2undercover
شنبه 13 تیر 1394, 08:32 صبح
با استفاده از تابع eval می تونید رشته رو مثل کد های Javascript کنید.

http://www.w3schools.com/jsref/jsref_eval.asp (http://www.w3schools.com/jsref/jsref_eval.asp)

jeson_park
شنبه 13 تیر 1394, 20:20 عصر
وقتی استفاده میکنم تاقبل از علامت ریاضی رو فقط نشون میده مثلا اگه نوشته باشم
85+27
خروجیش میشه 85
لطفا کد کامل رو اینجا قرار بدین :بوس:

SCoder
چهارشنبه 17 تیر 1394, 17:56 عصر
باید از eval استفاده کنی مثلا eval('45+23');//gives 68