Справочник по Javascript

       

Eval*


(Метод)

Вычисляет строку как числовое выражение.

eval(string)

Применение

Встроенная функция языка JavaScript получает числовое или строковое значение как аргумент. В случае получения строки метод eval пытается преобразовать ее в числовое выражение, затем вычисляет это выражение и возвращает получившийся результат.

var x = 10 var у = 20 document.write(eval("x + у"))

Этот метод может быть также использован для выполнения команд JavaScript, включенных в строку.

var doThis = "if(х==10)" { аlеrt('Достигнуто максимальное значение') } function checkMax() { x++; eval(doThis) }

Этот метод может оказаться полезным для преобразования введенной в поле формы строки, представляющей собой какую-то дату, в числовое выражение.



Содержание раздела