JavaScript continue 语句
- کم سے پچھلے پیج const
- پائیدار پیج debugger
- کم سے اوپر واپس جاوااسکریپت کمانس رفرنس مکمل
定义和用法
如果出现指定条件,则 continue 语句会中断一次迭代(在循环中),并继续循环中的下一次迭代。
continue 和 break 语句之间的区别在于,continue 语句不是“跳出”循环,而是“跳过”循环中的一次迭代。
ਲੇਕਿਨ, ਜਦੋਂ continue ਬੇਲੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਵੱਖ-ਵੱਖ ਪ੍ਰਕਾਰ ਦੇ ਸਰਕੂਲਾਂ ਵਿੱਚ ਇਸ ਦਾ ਵਿਵਹਾਰ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ:
- while ਸਰਕੂਲ ਵਿੱਚ, ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੇਕਰ ਪ੍ਰਕਿਰਿਆ ਪ੍ਰਾਪਤ ਹੁੰਦੀ ਹੈ ਤਾਂ ਇੱਕ ਵਾਰ ਫਿਰ ਸਰਕੂਲ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ
- for ਸਰਕੂਲ ਵਿੱਚ, ਪਹਿਲਾਂ ਵਾਧਾ ਇਕੁੇਸ਼ਨ (ਉਦਾਹਰਣ ਵਜੋਂ i++) ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਫਿਰ ਪ੍ਰਾਪਤ ਹੋਣ ਉੱਤੇ ਇੱਕ ਹੋਰ ਸਰਕੂਲ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
- continue ਬੇਲੇ ਵਾਲੰਟੇਰੀ ਲੇਬਲ ਨਾਲ ਵੀ ਵਰਤੀ ਜਾ ਸਕਦੇ ਹਨ
ਟਿੱਪਣੀ: continue ਬੇਲੇ (ਲੇਬਲ ਨਾਲ ਜਾਂ ਬਿਨਾਂ) ਸਿਰਫ਼ ਸਰਕੂਲ ਵਿੱਚ ਵਰਤੀ ਜਾ ਸਕਦੇ ਹਨ。
ਉਦਾਹਰਣ
In this example, we use the for loop with the continue statement.
ਏਕ ਸਰਕੂਲ ਕੋਡ ਚਲਾਓ, ਪਰ "3" ਇਕੋਨ ਨੂੰ ਛੱਡੋ:
var text = "" var i; for (ਜੀ = 0; ਜੀ < 5; ਜੀ++) { if (ਜੀ ਈਕਵਲਜ਼ 3) { continue; } ਟੈਕਸਟ += "The number is " + ਜੀ + "<br>"; }
ਪੇਜਿਲ ਨਜ਼ਦੀਕ ਹੋਰ TIY ਉਦਾਹਰਣ ਹਨ。
ਗਰੰਥ
continue;
ਵਾਲੰਟੇਰੀ ਲੇਬਲ ਨਾਲ ਹਵਾਲਾ ਦੇਣਾ:
continue ਲੇਬਲਨੇਮ;
ਤਕਨੀਕੀ ਵੇਰਵਾ
ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਰਜਨ: | ECMAScript 1 |
---|
ਹੋਰ ਉਦਾਹਰਣ
ਉਦਾਹਰਣ
ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ, ਅਸੀਂ while ਸਰਕੂਲ ਅਤੇ continue ਬੇਲੇ ਨੂੰ ਇਕੱਠੇ ਵਰਤੀਆਂ ਹਨ。
ਏਕ ਸਰਕੂਲ ਕੋਡ ਚਲਾਓ, ਪਰ "3" ਇਕੋਨ ਨੂੰ ਛੱਡੋ:
var text = ""; ਵਾਰ ਜੀ = 0; while (ਜੀ < 5) { ਜੀ++; if (ਜੀ ਈਕਵਲਜ਼ 3) { continue; } text += "<br>The number is " + i; }
ਟੈਕਸਟ ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:
The number is 1 The number is 2 The number is 4 The number is 5
ਉਦਾਹਰਣ
Loop through a block of code but skip the number 2 and 3 (using the OR operator):
var text = ""; var i; for (i = 1; i < 8; i++) { if (i === 2 || i === 3) continue; document.getElementById("demo").innerHTML += i + "<br>"; }
ਟੈਕਸਟ ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:
1 4 5 6 7
ਉਦਾਹਰਣ
In this example, we use the for loop with the continue statement.
Loop through an array but skip the array element "Saab":
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = "" var i; for (i = 0; i < cars.length; i++) { if (cars[i] === "Saab") { continue; } text += cars[i] + "<br>"; }
ਟੈਕਸਟ ਦਾ ਨਤੀਜਾ ਹੋਵੇਗਾ:
BMW Volvo Ford
ਉਦਾਹਰਣ
Use a labeled continue statement to skip values in a nested for loop:
var text = ""; var i, j; Loop1: // The first for loop is labeled "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // The second for loop is labeled "Loop2" for (j = 10; j < 15; j++) { if (j === 12) { continue Loop2; } document.getElementById("demo").innerHTML = text += j + " "; } }
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਬੋਲੀ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
continue | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
ਸਬੰਧਤ ਪੰਨੇ
JavaScript ਸਿੱਖਿਆ ਮੁੱਦਾਲਾਂ:JavaScript Break و Continue
JavaScript ਸਿੱਖਿਆ ਮੁੱਦਾਲਾਂ:JavaScript For چکر
JavaScript ਸਿੱਖਿਆ ਮੁੱਦਾਲਾਂ:JavaScript While چکر
JavaScript ਸਿੱਖਿਆ ਮੁੱਦਾਲਾਂ:JavaScript break دستور
JavaScript ਸੰਦਰਭ ਮੁੱਦਾਲਾਂ:JavaScript for دستور
JavaScript ਸੰਦਰਭ ਮੁੱਦਾਲਾਂ:JavaScript while دستور
- کم سے پچھلے پیج const
- پائیدار پیج debugger
- کم سے اوپر واپس جاوااسکریپت کمانس رفرنس مکمل