1. Eval adalah aturan penggunaan dasar
• 1 Fungsi eval () dapat menghitung string dan menjalankan kode JavaScript di dalamnya.
• 2 eval (string)
• 3 string diperlukan. String yang akan dihitung berisi ekspresi JavaScript yang akan dihitung atau pernyataan yang akan dieksekusi.
• 4 eval () hanya memiliki satu parameter.
• 5 Eval tidak aman digunakan, lupa menggunakannya dengan hati -hati
2. Metode Penggunaan Salah Eval
• 1 Jika parameter yang diteruskan bukan string, ia mengembalikan fungsi ini secara langsung.
• 2 Jika parameter adalah string, ia akan mengkompilasi string sebagai kode JavaScript, jika kompiler gagal melempar pengecualian kesalahan sintaks.
• 3 Jika kompilasi berhasil, mulailah menjalankan kode ini dan mengembalikan nilai ekspresi atau pernyataan terakhir dalam string.
• 4 Jika ekspresi atau pernyataan terakhir tidak memiliki nilai, tidak ditentukan akhirnya dikembalikan.
AKU AKU AKU. Gunakan contoh
<! Doctype html> <html> <head> <meta charset = "utf-8"> <itement> eval </iteme> </head> <body> <script type = "text/javascript"> // input yang benar var x = 10; document.write (eval (10*x + 10)) // output output 110 document.write ("<br />"); document.write (eval ("10 == x")); // Ekspresi output true document.write ("<br />"); Eval (Document.write (2+5*x)); // output pernyataan eksekusi 52 // input abnormal coba {var y = 8; // ekspresi dokumen.write (eval ("9+6*x"+"100")); // Jika tidak ada ekspresi dan pernyataan hukum dalam parameter, pengecualian sintakser dilemparkan. document.write ("<br />"); eval ('++++ 2'); // Kompilasi Gagal ReferenceError Exception Eval (Document.Write (2+2)); // kompilasi berhasil mendokumentasikan.write (eval ()); // mengembalikan var my = eval (); // Jika Anda mencoba menimpa properti eval atau menetapkan metode eval () ke properti lain, Document.write (saya (1+2)); // Dan panggil melalui properti ini, implementasi ecmascript memungkinkan pengecualian evaluasi untuk dilemparkan. } catch (Exception) {waspada (pengecualian); } </script> </body> </html>Saya telah memeriksa banyak informasi sendiri, tetapi masih sangat kabur. Saya berharap tuan yang tahu dapat memberi saya beberapa nasihat!
Wawasan di atas tentang fungsi JS eval () adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.