Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Adakah comp kaedah JavaScript?

Adakah comp kaedah JavaScript?

藏色散人
藏色散人asal
2021-09-01 15:12:531977semak imbas

comp bukan kaedah JavaScript, tetapi compile ialah kaedah JavaScript; kaedah kompilasi digunakan untuk menyusun ungkapan biasa semasa pelaksanaan skrip, dan juga boleh digunakan untuk menukar dan menyusun semula ungkapan biasa.

Adakah comp kaedah JavaScript?

Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer DELL G3.

Adakah comp kaedah JavaScript?

comp bukan kaedah JavaScript, tetapi compile() ialah kaedah JavaScript.

Kaedah compile() JavaScript

kaedah compile() digunakan untuk menyusun ungkapan biasa semasa pelaksanaan skrip. Kaedah

compile() juga boleh digunakan untuk menukar dan menyusun semula ungkapan biasa.

Sintaks

RegExpObject.compile(regexp,modifier)

Ungkapan biasa regexp parameter.

pengubah suai menentukan jenis padanan. "g" digunakan untuk padanan global, "i" digunakan untuk padanan sensitif huruf besar dan "gi" digunakan untuk padanan sensitif huruf besar global.

Nota: Kecuali penyemak imbas Opera, pelayar lain menyokong kaedah compile().

Contoh

Secara global mencari "lelaki" dalam rentetan dan menggantikannya dengan "orang". Kemudian gunakan kaedah compile() untuk menukar ungkapan biasa dan menggantikan "lelaki" atau "wanita" dengan "orang":

<script>
var str="Every man in the world! Every woman on earth!";
var patt=/man/g;
var str2=str.replace(patt,"person");
document.write(str2+"<br>");
patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);
</script>

Hasil keluaran contoh di atas:

Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!

Kajian Disyorkan: "Tutorial Asas JavaScript"

Atas ialah kandungan terperinci Adakah comp kaedah JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Apakah maksud javascript?Artikel seterusnya:Apakah maksud javascript?