Rumah >hujung hadapan web >tutorial js >Manakala Gelung
Anda boleh menganggap gelung sementara sebagai permainan papan yang berlangsung dalam jangka masa yang tidak ditentukan sehingga pemenang ditemui, Kami mempunyai visi yang jelas tentang perkara yang perlu kami lakukan untuk menang permainan tetapi kami tidak pasti berapa lama ia akan diambil kerana ia bergantung kepada faktor luar seperti peluang, bilangan orang yang bermain permainan itu.
Lihat contoh ini:
let user1 = 0; let user2 = 0; let winScore = 3; while(user1 < winScore && user2 < winScore) { let dice1 = Math.random() let dice2 = Math.random() if (dice1 > dice2) { user1 += 1; } else if (dice2 > dice1) { user2 += 1; } if (user1 === 3) { console.log('user1 is winner'); } else if (user2 === 3) { console.log('user2 is winner'); } };
Sintaks gelung sementara agak mudah, Walaupun syarat adalah benar atau salah, kami mahu melaksanakan sekeping kod. Syarat sentiasa diletakkan di dalam kurungan sejurus selepas kata kunci sementara dan selagi syarat itu dipenuhi, kami menjalankan sekeping kod yang dalam kebanyakan kes, untuk tidak membuat gelung tak terhingga kami mahu sekeping kod itu di dalam gelung itu ubah suai pembolehubah yang dinilai dalam keadaan. (blok kod selepas penyataan gelung sementara berada di antara sepasang pendakap kerinting);
Atas ialah kandungan terperinci Manakala Gelung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!