Eval kalkulyator
Arifmetik ifodani talab qiladigan va uning natijasini qaytaradigan kalkulyator yarating.
Bu vazifada ifodaning toʻgʻriligini tekshirishning hojati yoʻq. Faqat baholang va natijani qaytaring.
Matematik ifodani hisoblash uchun eval
dan foydalanamiz:
let expr = prompt("Arifmetik amal kiriting?", "2*3+2");
alert(eval(expr));
Foydalanuvchi istalgan matn yoki kodni kiritishi mumkin.
Ishlarni xavfsiz qilish va uni faqat arifmetika bilan cheklash uchun biz ifoda
ni normal ifoda yordamida tekshirishimiz mumkin, shunda unda faqat raqamlar va operatorlar boʻlishi mumkin.