English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Función eval() de JavaScript

 Atributos Globales de JavaScript/Función

eval()La función evalúa o ejecuta el código JavaScript representado como cadena.

Si la cadena representa una expresión, eval() evaluará la expresión.

Si los parámetros representan una o más instrucciones JavaScript, eval() ejecutará estas instrucciones.

Si el parámetro de eval() no es una cadena, el parámetro devuelto por eval() no cambia.

Sintaxis:

eval(string)
var x = 20;
var y = 10;
var a = eval('x * y');
var b = eval('2 + 2');
var c = eval('x + 15');
var res = a + '<br>' + b  + '<br>' + c;
Prueba aquí‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente la función eval():

Function
eval()EsEsEsEsEs

Valor de parámetro

ParámetrosDescripción
stringCadena que representa una expresión JavaScript, una sentencia o una secuencia de sentencias.

Detalles técnicos

Valor de retorno:Valor de finalización del código ejecutado. Si el valor de finalización está vacío, se devuelve undefined.
Versión de JavaScript:ECMAScript 1

 Atributos Globales de JavaScript/Función