The break
statement “jumps out” of a loop.
break
нь давталтаас “үсрэх” болно.
The continue
statement “jumps over” one iteration in the loop.
continue
мэдэгдэл нь давталтад нэг давталтыг “үсрэх” болно.
The Break Statement #
You have already seen the break
statement used in an earlier chapter of this tutorial. It was used to “jump out” of a switch()
statement.
Энэ гарын авлагын өмнөх бүлэгт ашигласан break
мэдэгдлийг та өмнө нь харсан. Энэ нь switch()
мэдэгдэлээс “үсрэхэд” ашиглагдаж байсан.
The break
statement can also be used to jump out of a loop:
break
мэдэгдлийг давталтаас үсрэхэд ашиглаж болно:
Example Жишээ #
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
In the example above, the break
statement ends the loop (“breaks” the loop) when the loop counter (i) is 3.
Дээрх жишээнд break
мэдэгдэл нь давталтын тоолуур (i) 3 байх үед давталтыг дуусгаж (давталтыг “тасалдаг”).
The Continue Statement #
The continue
statement breaks one iteration (in the loop), if a specified condition occurs, and continues with the next iteration in the loop.
continue
мэдэгдэл нь заасан нөхцөл үүссэн тохиолдолд нэг давталтыг (давталтад) эвдэж, дараагийн давталтаар үргэлжлүүлнэ.
This example skips the value of 3:
Энэ жишээ нь 3-ийн утгыг алгасах болно.
Example Жишээ #
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
label:
statements
The break
and the continue
statements are the only JavaScript statements that can “jump out of” a code block.
break
ба continue
мэдэгдэл нь кодын блокоос “үсрэх” боломжтой цорын ганц JavaScript хэллэг юм.
Syntax:
break labelname;
continue labelname;
The continue
statement (with or without a label reference) can only be used to skip one loop iteration.
continue
мэдэгдлийг (шошгоны лавлагаа бүхий эсвэл хаяггүй) зөвхөн нэг давталтын давталтыг алгасахад ашиглаж болно.
The break
statement, without a label reference, can only be used to jump out of a loop or a switch.
Шошгын лавлагаагүйгээр break
мэдэгдлийг зөвхөн гогцоо эсвэл унтраалгаас үсрэхэд ашиглаж болно.
With a label reference, the break statement can be used to jump out of any code block:
Шошгоны лавлагааны дагуу break мэдэгдлийг аль ч кодын блокоос үсрэхэд ашиглаж болно:
Example Жишээ #
var cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
break list;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
A code block is a block of code between { and }.
Кодын блок гэдэг нь {ба} хоорондох кодын блок юм.