darsga qaytish

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.

Namoyishni ishga tushirish

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 ifodani normal ifoda yordamida tekshirishimiz mumkin, shunda unda faqat raqamlar va operatorlar boʻlishi mumkin.