ای سی ایم اسکریپت جملات تکرار

ਵਿਤਰਣ ਵਾਕਿਆਂ ਨੂੰ ਸਰਕਲ ਵਾਕਿਆਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਵਿਤਰਣ ਵਾਕਿਆਂ ਵਾਕਿਆਂ, ਇੱਕ ਸਮੂਹ ਦੇ ਕਮਾਂਡਾਂ ਨੂੰ ਘੋਸ਼ਿਤ ਕਰਦੇ ਹਨ ਜੋ ਕਿ ਕੁਝ ਸ਼ਰਤ ਤੱਕ ਪੁਨਰਾਵਰਤੀ ਹੁੰਦੇ ਹਨ。

ਸਰਕਲ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਤਜਰਬੇ ਦੇ ਮੁੱਲਾਂ ਦੀ ਪਰਿਭਾਸ਼ਾ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ (ਇਸ ਲਈ ਉਸ ਦਾ ਨਾਮ ਸਰਕਲ ਹੈ) ਜਾਂ ਪੁਨਰਾਵਰਤੀ ਗਣਿਤਿਕ ਕਾਰਜਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਇਸ ਸੈਕਸ਼ਨ ਵਿੱਚ ਤੁਹਾਨੂੰ ECMAScript ਵਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਚਾਰ ਪ੍ਰਕਾਰ ਦੀਆਂ ਵਿਤਰਣ ਵਾਕਿਆਂ ਦੀ ਪ੍ਰਸਤੁਤੀ ਦਿੱਤੀ ਜਾਵੇਗੀ。

do-while 语句

do-while 语句是后测试循环,即退出条件在执行循环内部的代码之后计算。这意味着在计算表达式之前,至少会执行循环主体一次。

ਇਸ ਦੀ ਗਰੇਫਿਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

do {statement} while (expression);

ਉਦਾਹਰਣ:

var i = 0;
do {i += 2;} while (i < 10);

while 语句

while 语句是前测试循环。这意味着退出条件是在执行循环内部的代码之前计算的。因此,循环主体可能根本不被执行。

ਇਸ ਦੀ ਗਰੇਫਿਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

while (expression) statement

ਉਦਾਹਰਣ:

var i = 0;
while (i < 10) {
  i += 2;
}

for 语句

for 语句是前测试循环,而且在进入循环之前,能够初始化变量,并定义循环后要执行的代码。

ਇਸ ਦੀ ਗਰੇਫਿਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

for (initialization; expression; post-loop-expression) statement

ਧਿਆਨ:post-loop-expression ਬਾਅਦ ਵਿੱਚ ਸੈਕਨਡ ਨਾ ਲਿਖਣਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਚਲੇਗਾ ਨਹੀਂ。

ਉਦਾਹਰਣ:

iCount = 6;
for (var i = 0; i < iCount; i++) {
  alert(i);
}

ਇਹ ਕੋਡ ਵਾਰਤਾ ਮੁੱਲ 0 ਵਾਲੀ ਵੱਡੀ ਮਾਲੀਕੀਅਤ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਮਾਤਰ ਜਦੋਂ ਸ਼ਰਤ ਪ੍ਰਗਟਾਵਾ (i < iCount) ਦਾ ਮੁੱਲ true ਹੋਵੇ ਤਾਂ ਫੋਰ ਸਰਕੂਲ ਵਿੱਚ ਜਾਂਦਾ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਸਰਕੂਲ ਮੁੱਖ ਹਿੱਸਾ ਚਲ ਸਕਦਾ ਨਹੀਂ ਹੈ। ਜੇਕਰ ਸਰਕੂਲ ਮੁੱਖ ਹਿੱਸਾ ਚਲਦਾ ਹੈ ਤਾਂ ਸਰਕੂਲ ਬਾਅਦ ਵਾਲਾ ਪ੍ਰਗਟਾਵਾ ਚਲੇਗਾ, ਅਤੇ ਵੱਡੀ ਮਾਲੀਕੀਅਤ ਵਾਲੀ ਵਾਰਤਾ ਵਿੱਚ ਸਰਕੂਲ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੋਵੇਗਾ。

for-in ਸਟੇਟਮੈਂਟ

for ਸਟੇਟਮੈਂਟ ਹੈ ਸਖਤ ਵਿਚਾਰ ਸਟੇਟਮੈਂਟ, ਜੋ ਆਬਜੈਕਟ ਦੀਆਂ ਮਾਲੀਕੀਅਤਾਂ ਨੂੰ ਚਿਹਨਿਤ ਕਰਦਾ ਹੈ。

ਇਸ ਦੀ ਗਰੇਫਿਕਸ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

for (property in expression) statement

ਉਦਾਹਰਣ:

for (sProp in window) {
  alert(sProp);
}

ਇੱਥੇ, ਫੋਰ-ਇਨ ਸਟੇਟਮੈਂਟ ਵਿੱਚ window ਆਬਜੈਕਟ ਦੇ ਸਾਰੇ ਮਾਲੀਕੀਅਤਾਂ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ。

ਪਹਿਲਾਂ ਚਰਚਾ ਕੀਤੀ ਗਈ PropertyIsEnumerable() ਹੈ ECMAScript ਵਿੱਚ ਮਾਲੀਕੀਅਤ ਨੂੰ ਫੋਰ-ਇਨ ਸਟੇਟਮੈਂਟ ਰਾਹੀਂ ਪਹੁੰਚਣ ਦੇ ਮੌਕੇ ਲਈ ਵਿਸ਼ੇਸ਼ ਰੂਪ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。