Tiada fungsi pelaksanaan eval dalam jquery; eval digunakan untuk mengira rentetan JavaScript dan merupakan fungsi dalam JavaScript. Fungsi ini boleh dilaksanakan sebagai kod skrip ungkapan. Jika parameter ialah pernyataan JavaScript, fungsi akan melaksanakan pernyataan yang ditentukan, dan sintaksnya ialah "eval (rentetan)".
Persekitaran pengendalian artikel ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.
Definisi eval()
fungsi eval() digunakan untuk mengira atau melaksanakan parameter. Jika hujah ialah ungkapan, eval() menilai ungkapan tersebut. Jika argumen ialah satu atau lebih pernyataan JavaScript, eval() melaksanakan pernyataan ini
ungkapan dan pernyataan js
ungkapan js: ungkapan akan menghasilkan nilai, seperti
a
1 1
demo(1)
x === y ? 'a' : 'b',
penyataan js: kod js adalah semua pernyataan js (sudah tentu termasuk ungkapan js), jika pertimbangan dan untuk Gelung dianggap js pernyataan
1 . jika(){}
2 . 🎜>
JavaScript boleh mentafsir dan menjalankan rentetan yang terdiri daripada kod sumber JavaScript melalui fungsi global eval()Ia akan menyusun rentetan sebagai kod JavaScript Melemparkan ralat sintaks pengecualian jika kompilasi gagal
Skop
eval() melaksanakan kod JavaScript atau mentakrifkan pembolehubah/fungsi yang konsisten dengan kod dalam skop setempat. Jika fungsi mentakrifkan pembolehubah tempatan b dan kemudian memanggil eval('b'), ia mengembalikan nilai pembolehubah tempatan.Jika ia memanggil eval('a=1'), ia akan menukar nilai pembolehubah tempatan.
Jika fungsi memanggil eval('var b=2;'), pembolehubah tempatan baharu bCadangan tutorial berkaitan:
Tutorial video jQueryAtas ialah kandungan terperinci Adakah terdapat fungsi pelaksanaan eval dalam jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!