A quarta frase é "Não chame eval para avaliar uma expressão aritmética; JavaScript avalia expressões aritméticas automaticamente." Temos que interpretar esta frase, uma vez que temos utilizado com sucesso eval para avaliar expressões aritméticas. O caminho normal para avaliar expressões aritméticas é atribuir números de variáveis, e em seguida, colocar as variáveis em uma expressão aritmética. Você não precisa de uma função eval para avaliar uma expressão aritmética. Então, quando devem usar a função eval para expressões aritméticas somente se ele traz alguma vantagem.
O quinto período, adiciona mais significado à frase anterior. A sexta frase é "Se o argumento de eval não é uma string, eval retorna o argumento inalterado." Temos que ter cuidado aqui. Vimos declarações que são corretos em si mesmos, mas causam um erro quando eles formam o argumento eval. Vimos outras declarações que estão corretos em si mesmos e eval converteu-os em código executável.
Conclusão Qualquer declaração única sem uma seqüência independente ou uma variável que contém uma seqüência de caracteres literal independente e sem o ponto e vírgula que encerra funciona como argumento para a função eval (). Se uma única expressão é colocado entre aspas, ele iria trabalhar como argumento para a função eval (), com a condição de que seus caracteres especiais são escapou. Esta expressão entre aspas pode ter variáveis que prendem strings literais independentes.
Se você quiser várias instruções para ser o argumento da função eval () siga as regras abaixo: - Coloque as declarações entre aspas. - Escape todos os caracteres especiais. - Ter um ponto e vírgula entre as declarações e tê-los escapou. Usando a função eval () com o arquivo JSON é um caso especial, que dei acima. É isso. Espero que de agora em diante você vai usar a função eval () com mais confiança. Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente