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 |