eval()

Misollar

eval() yordamida JavaScript kodini bajaring:

let x = 10; let y = 20; let text = "x * y"; let result = eval(text);
O‘zingiz sinab ko‘ring »

Hech qachon eval() dan foydalanmang. Uning o‘rniga kod yoki funksiyadan foydalaning:

let x = 10; let y = 20; let result = x * y;
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

eval() metodi argumentni hisoblaydi yoki bajaradi.

Agar argument ifoda bo‘lsa, eval() ifodani hisoblaydi. Agar argument bitta yoki bir nechta JavaScript operatori (ko‘rsatmasi) bo‘lsa, eval() ularni bajaradi.

eval() dan FOYDALANMANG

JavaScript kodini stringdan bajarish — KATTA xavfsizlik xavfi.

eval() tufayli zararli kod ilovangiz ichida ruxsatsiz ishga tushishi mumkin.

eval() tufayli uchinchi tomon kodi ilovangizning ko‘rinish sohasini (scope) ko‘ra oladi, bu esa hujumlarga olib kelishi mumkin.


Sintaksis

eval(string)

Parametrlar

Parametr Tavsif
string JavaScript ifodasi, o‘zgaruvchisi, operatori yoki operatorlar ketma-ketligi

Brauzerlarda qo‘llab-quvvatlash

eval() — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!