Adakah terdapat fungsi pelaksanaan eval dalam jquery?

WBOY
Lepaskan: 2022-09-06 16:35:39
asal
1682 orang telah melayarinya

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)".

Adakah terdapat fungsi pelaksanaan eval dalam jquery?

Persekitaran pengendalian artikel ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.

Tiada fungsi pelaksanaan eval dalam jquery

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
  • Jika kod Javascript dihantar ke eval() menjana pengecualian, eval() akan memberikan pengecualian kepada pemanggil.
  • Rentetan yang dihantar ke eval() mestilah sah dari segi tatabahasa Anda tidak boleh menampal coretan kod sembarangan ke dalam fungsi melalui eval(). tidak bermakna, kerana pulangan hanya memainkan peranan dalam fungsi
  • Jika kompilasi berjaya, kod ini akan dilaksanakan dan ungkapan atau pernyataan terakhir dalam rentetan akan dikembalikan , jika ungkapan atau pernyataan terakhir tidak mempunyai nilai, ia akhirnya kembali tidak ditentukan.
  • Konteks apabila rentetan dalam eval() dilaksanakan adalah sama dengan konteks fungsi panggilan
  • Parameter
  • eval() hanya mempunyai satu parameter iaitu ungkapan JavaScript, pembolehubah, pernyataan atau jujukan pernyataan jenis rentetan.
Jika parameter yang dihantar bukan rentetan, ia mengembalikan fungsi ini secara langsung.

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.

Adakah terdapat fungsi pelaksanaan eval dalam jquery?

Jika fungsi memanggil eval('var b=2;'), pembolehubah tempatan baharu b


Adakah terdapat fungsi pelaksanaan eval dalam jquery?Cadangan tutorial berkaitan:

Tutorial video jQuery

Atas ialah kandungan terperinci Adakah terdapat fungsi pelaksanaan eval dalam jquery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!