eval()

Обновлено: 09.03.2023

Приклади

Виконайте код JavaScript за допомогою eval():

let x = 10;
let y = 20;
let text = "x * y";
let result = eval(text);

Ніколи не використовуйте eval(). Замість цього використовуйте код або функцію:

let x = 10;
let y = 20;
let result = x * y;

Визначення та використання

Метод eval()обчислює або виконує аргумент.

Якщо аргумент є виразом, eval()обчислює вираз. Якщо аргументом є один або кілька операторів JavaScript, eval()виконує оператори.

НЕ використовуйте eval()

Виконання JavaScript із рядка є ВЕЛИКИМ ризиком для безпеки.

За допомогою eval() шкідливий код може працювати у вашій програмі без дозволу.

За допомогою eval() код третьої сторони може бачити область вашої програми, що може призвести до можливих атак.

Синтаксис

eval(string)

Параметри

Parameter Description
string A JavaScript expression, variable, statement, or sequence of statements

Підтримка браузера

eval

Посмотреть совместимость на Can I use?

eval