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

Função eval() do JavaScript

 Atributos Globais do JavaScript/Função

eval()A função calcula ou executa código JavaScript representado por uma string.

Se a string representar uma expressão, a função eval() avaliará essa expressão.

Se o parâmetro representar uma ou mais instruções JavaScript, a função eval() executará essas instruções.

Se o parâmetro do eval() não for uma string, o valor retornado pelo eval() não mudará.

Sintaxe:

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;
Teste e Veja‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente a função eval():

Function
eval()SimSimSimSimSim

Valor do Parâmetro

ParâmetroDescrição
stringRepresenta uma expressão, sentença ou sequência de sentenças do JavaScript em uma string.

Detalhes Técnicos

Valor de Retorno:Valor de conclusão da execução do código fornecido. Se o valor de conclusão estiver vazio, será retornado undefined.
Versão do JavaScript:ECMAScript 1

 Atributos Globais do JavaScript/Função