1. Évaluation est la règle d'utilisation de base
• 1 La fonction EVAL () peut calculer une chaîne et exécuter le code JavaScript.
• 2 Eval (String)
• 3 chaînes sont requises. La chaîne à calculer contient l'expression JavaScript à calculer ou l'instruction à exécuter.
• 4 eval () n'a qu'un seul paramètre.
• 5 EVAL n'est pas sûr à utiliser, oubliez de l'utiliser soigneusement
2. Méthode d'utilisation erronée d'Eval est
• 1 Si le paramètre passé n'est pas une chaîne, il renvoie directement cette fonction.
• 2 Si le paramètre est une chaîne, il compilera la chaîne sous forme de code JavaScript, si le compilateur ne parvient pas à lancer une exception d'erreur de syntaxe.
• 3 Si la compilation est réussie, commencez à exécuter ce code et renvoyez la valeur de la dernière expression ou instruction dans la chaîne.
• 4 Si la dernière expression ou instruction n'a aucune valeur, un non-défini est finalement renvoyé.
Iii. Utiliser des exemples
<! Doctype html> <html> <éadf> <meta charset = "utf-8"> <tight> eval </ title> </ head> <body> <script type = "text / javascript"> // entrée correcte var x = 10; Document.Write (EVAL (10 * x + 10)) // Expression Sortie 110 Document.Write ("<Br />"); Document.Write (EVAL ("10 == x")); // Expression output true document.write ("<br />"); eval (document.write (2 + 5 * x)); // sortie de l'instruction d'exécution 52 // Entrée anormale try {var y = 8; // Expression Document.Write (EVAL ("9 + 6 * x" + "100")); // S'il n'y a pas d'expressions et de déclarations légales dans le paramètre, une exception de syntaxerror est lancée. document.write ("<br />"); eval ('++++ 2'); // Compilation Échec de l'exception de référence de référence EVAL (document.write (2 + 2)); // Compilation avec succès Document.Write (EVAL ()); // retourne non défini var my = evaled (); // Si vous essayez d'écraser la propriété EVAL ou d'attribuer la méthode EVAL () à une autre propriété, document.write (mon (1 + 2)); // et l'appelez via cette propriété, l'implémentation ECMAScript permet une exception d'évaluror. } catch (exception) {alert (exception); } </ script> </ body> </html>J'ai moi-même vérifié beaucoup d'informations, mais c'est toujours très vague. J'espère que le maître qui sait pourra me donner quelques conseils!
Les informations ci-dessus sur la fonction JS EVAL () sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.