Qual é a função EVALL ()?
Sempre que você aborda o JavaScript e chega a um ponto em que deseja avaliar uma expressão, o avaliar () função está lá. É, de fato, uma função global de JavaScript que usamos para avaliar a string designada como um código de javascript e depois executá -lo ou executar a operação desejada nela.
Além disso, o avaliar () A função funciona de maneira diferente em diferentes cenários. Para um argumento a ser avaliado, se for uma expressão, o avaliar () a função leva isso como uma expressão e depois avalia.
Em caso de um argumento para ser uma declaração de JavaScript, o avaliar () A função vai lidar com isso como uma declaração e depois a executa.
Dica: O avaliar () A função não executa a operação aritmética, pois esta operação é realizada por JavaScript automaticamente.
Sintaxe para função de avaliação
Aqui está a sintaxe para a função de avaliação:
Eval (string)A avaliação é uma função, enquanto o valor interno é conhecido como um parâmetro. Como você pode ver, a string é o parâmetro. Dependendo da natureza do programa, a string pode ser uma expressão de JavaScript, uma sequência de declarações ou mesmo uma única declaração.
Condição para o valor de retorno
Para o avaliar () função para executar e recuperar resultados, precisamos colocar alguns valores na função. Em caso de valor vazio, ele retornará indefinido.
Exemplos da função de avaliação
Vamos tentar alguns exemplos para demonstrar e entender o verdadeiro funcionamento do avaliar () função.
Exemplo 1
Vamos dar dois exemplos a esse respeito e vamos ver se você pode julgar a resposta certa:
O que você acha? O que será a saída para A e B
Vamos falar sobre o primeiro exemplo primeiro. Nesse caso, suponha que especificamos o construtor de uma string, o avaliar () A função retornará o objeto da string. Ele não executará a operação da string.
Portanto, a saída para um será um objeto da string que conterá “5 + 5”, Não a resposta para esta operação aritmética.
Agora vamos para a variável B, no argumento de avaliar () função, não podemos ver nenhuma string dentro. Portanto, o avaliar () A função vai avaliar a expressão e a resposta será 10 depois de ser avaliada.
Saída
Exemplo 2
Neste exemplo, tentaremos passar variáveis para o avaliar () função e veja o que vai acontecer:
No código acima, iniciamos claramente as variáveis f, g, e h com valores. Em seguida, realizamos algumas operações aritméticas básicas para avaliar a funcionalidade do avaliar () função. É assim que o avaliar () A função se comporta no caso de nenhuma corda. Ele avalia a expressão que está sendo colocada dentro.
O resultado será
Resultado
Exemplo 3
Vamos tentar colocar algo mais complexo, como chamar uma função e atribuir essa chamada para uma variável:
Como você vai avaliar a saída? É simples. Aqui está como:
Primeiro, declaramos o teste variável. Então apresentamos a função como “func1"Que consiste em dois argumentos"m" e "n”. O valor de retorno dessa função será a multiplicação desses dois parâmetros “m" e "n”.
O resultado será armazenado na variável de teste e a função será chamada pelo avaliar () função.
Portanto, a saída será
Limitações
Conclusão
Neste tópico, alcançamos um bom nível de entendimento do avaliar () função, a funcionalidade do avaliar () função, bem como seus comportamentos em condições específicas.
Iniciamos nosso artigo a partir da descrição da função Eval (), depois disso, afirmando a sintaxe, as limitações e os exemplos, abordamos todos os aspectos da função Eval () para que o leitor possa entender o conceito no melhor maneira possível.