Eval-hesaplayıcı
önem: 4
Aritmetik bir ifade isteyen ve sonucunu döndüren bir hesap makinesi oluşturun.
Bu görevde ifadenin doğruluğunu kontrol etmenize gerek yok.
eval
ı bu matematiksel ifadeyi hesaplamakta kullanalım:
let expr = prompt("Aritmetik bir ifade girin", '2*3+2');
alert( eval(expr) );
Kullanıcı herhangi bir metin veya kod girebilir.
Bunları güvenli hale getirip yalnızca aritmetiksel ifadelerle sınıflandırabilmek için expr
değişkenini düzenli ifadeler kullanarak kontrol edebiliriz, böylece ifade yalnızca rakam ve operatör içerebilecektir.