Результат выполнения скрипта с функцией eval

Функция eval вычисляет строчное выражение, как будто это целое число.


Листинг скрипта JavaScript:

var a = "2 + 2";
var b = eval(a);

alert("Результат " + a + " в функции a.");
alert("Результат " + b + " в функции b.");

document.write("<br>a - " + typeof(a));
document.write("<br>b - " + typeof(b));

/* Переменной a присвоено строковое значение 2 + 2, тип string.
Функция evai преобразует строку в числа и сразу складывает их, результат 4, тип number. */


Вставь в режиме редактирования кода скрипт между тегами <script></script>, сохрани и обнови страницу браузера.

Сравни результат.

Вернуться на главную страницу.

LitObr@ya.ru
2021 - 2025 гг.