Функция 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 гг.