javascript中关于break,continue的特殊用法与介绍_javascript技巧
今天在研究某系统时发现其代码有这样一个结构(已简化):
var result = false;
point:
{
var obj = { key: 1 };
for (var key in obj) {
// ...
break point;
}
result = true;
}
alert(result);
咋看一下以为是代码错误,甚至于Visual Studio对此代码没办法进行正确的格式化。可是又仔细一看语意还是很清晰的,也就是从for循环内部break到指定的point这个位置,而且此系统不应该犯这样的错误的。因为自己没有这样使用过,遂进行了一番测试,测试结果果然是自己学术不精啊。。。这是javascript既有的语法,break是可带位置标签的,查阅相关文档发现continue一样也是可以带位置标签的。
他们的的语法分别为:
break [label];
continue [label];
我们知道在循环体当中break只能跳出当前循环,而当break带上了标签,就能随意跳到某位置,可轻松的跳出多重循环,此外switch中的break也是一样可以这样使用。
参考文档:
https://developer.mozilla.org/en/JavaScript/Reference/Statements/break
http://www.jb51.net/w3school/js/pro_js_statements_break_continue.htm

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Peranan dan penggunaan kata kunci continue dalam PHP Dalam pengaturcaraan PHP, continue adalah kata kunci yang sangat berguna. Ia digunakan untuk mengawal aliran pelaksanaan pernyataan gelung, membenarkan untuk melangkau kod yang tinggal dalam gelung semasa dan terus memasuki pelaksanaan gelung seterusnya. Fungsi continue adalah untuk melangkau kod dalam lelaran semasa dalam pernyataan gelung dan memulakan lelaran seterusnya secara langsung. Apabila pernyataan continue dilaksanakan, kawalan gelung akan serta-merta pergi ke permulaan badan gelung tanpa melaksanakan continue.

teruskan ialah melompat keluar dari gelung semasa. Pernyataan continue digunakan untuk melangkau gelung ini dan melaksanakan gelung seterusnya apabila menemui pernyataan teruskan, atur cara akan segera menyemak semula ungkapan bersyarat Jika hasil ungkapan adalah benar, gelung seterusnya akan bermula. Keluar dari gelung.

Ia adalah sangat biasa untuk menggunakan pernyataan suis dalam PHP untuk memilih berbilang cawangan Biasanya, pernyataan putus digunakan untuk keluar dari pernyataan suis selepas setiap cawangan. Walau bagaimanapun, terdapat situasi di mana kita tidak mahu menggunakan penyataan rehat Artikel ini akan memperkenalkan situasi tidak menggunakan pemecahan dalam penyataan suis PHP.

Nota 1. Fungsi break adalah untuk melompat keluar dari blok gelung semasa (untuk, sementara, dowhile) atau blok program (suis). 2. Fungsi blok gelung adalah untuk melompat keluar dari badan gelung yang sedang berada dalam gelung. Fungsi blok program adalah untuk mengganggu dan membandingkan keadaan kes seterusnya. Gunakan pemecahan dalam pernyataan suis untuk menamatkan pernyataan suis. Apabila putus digunakan dalam gelung, ia terkeluar daripada gelung. Tidak ada gunanya menggunakan rehat di tempat lain. Contoh intsum=0;inti;for(i=1;i

Dalam artikel sebelum ini, kami membawa anda mempelajari beberapa struktur kawalan gelung dalam JS (gelung semasa dan lakukan-sementara, untuk gelung Mari kita bincangkan penyataan rehat dan teruskan untuk keluar dari gelung semua orang!

Dalam PHP, break digunakan untuk melompat keluar dari struktur sintaks semasa dan melaksanakan pernyataan berikut, ia boleh digunakan dalam pernyataan seperti suis, untuk, sementara, dan lakukan sambil daripada gelung semasa serta-merta, dan laksanakan pernyataan berikut selepas kod. Pernyataan rehat boleh mengambil parameter n, menunjukkan bilangan tahap untuk melompat keluar daripada gelung Jika anda ingin melompat keluar daripada berbilang gelung, anda boleh menggunakan n untuk menunjukkan bilangan tahap untuk melompat keluar parameter, lalai adalah untuk melompat keluar dari gelung semasa.

Dalam bahasa Go, penyataan henti henti digunakan untuk melompat keluar dari gelung dalam penyataan gelung dan mula melaksanakan penyataan selepas gelung. Pernyataan putus boleh menamatkan blok kod untuk, tukar dan pilih Selain itu, penyataan rehat juga boleh menambah label selepas penyataan untuk menunjukkan keluar dari blok kod yang sepadan dengan label tertentu blok kod untuk, tukar dan pilih .

Peranan dan langkah berjaga-jaga bagi pernyataan putus dalam PHP Dalam pengaturcaraan PHP, pernyataan putus ialah pernyataan kawalan yang digunakan untuk mengganggu pelaksanaan pernyataan gelung atau suis. Pernyataan putus boleh segera melompat keluar dari gelung semasa atau pernyataan suis, membenarkan aliran pelaksanaan program melompat terus ke bahagian kod selepas pernyataan gelung atau suis, sekali gus meningkatkan kecekapan dan fleksibiliti pelaksanaan program. Dalam pengaturcaraan sebenar, pernyataan rehat memainkan peranan penting, tetapi ia juga memerlukan perhatian kepada beberapa butiran dan langkah berjaga-jaga. 1.b
