|
|
eval*
(Метод)
Вычисляет строку как числовое выражение.
eval (string)
Применение
Встроенная функция языка JavaScript получает числовое или строковое значение как аргумент. В случае получения строки метод eval пытается преобразовать ее в числовое выражение, затем вычисляет это выражение и возвращает получившийся результат.
var x = 10
var y = 20
document.write (eval ("x + y"))
Этот метод может быть также использован для выполнения команд JavaScript, включенных в строку.
var doThis = "if (x= =10)" { alert ('Достигнуто максимальное значение') }
function checkMax () {
x++;
eval (doThis)
}
Этот метод может оказаться полезным для преобразования введенной
в поле формы строки, представляющей собой какую-то дату, в числовое
выражение.
|