Loops

#HelloFrontend #HelloErmine #HelloWorld2021

Loop āļ„āļ·āļ­āļ­āļ°āđ„āļĢ ?

āļ„āļ·āļ­ āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ§āļ™āļ‹āđ‰āļģ āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļ”āļīāļĄ āđ† āļ•āļēāļĄāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļĒāļąāļ‡āđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡

for loop

āļ„āļ·āļ­ loop āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļĢāļ­āļšāđƒāļ™āļāļēāļĢāļ—āļģāđ„āļ”āđ‰ āđƒāļŠāđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļĢāļēāļĢāļđāđ‰āļĢāļ­āļšāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‹āđ‰āļģāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™

for (initialization; condition; change) {...}

  • initialization: āļāļēāļĢāļāļģāļŦāļ™āļ”āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ āļēāļĒāđƒāļ™ loop

  • condition: āļāļēāļĢāļāļģāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāļˆāļ°āđƒāļŦāđ‰ loop āļ—āļģāļ‡āļēāļ™

  • change: āļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļ°āļ—āļģāļŦāļĨāļąāļ‡āļˆāļš loop āđāļ•āđˆāļĨāļ°āļĢāļ­āļš

for (let i = 0; i < 3; i++) {
	console.log(i);
}

/* Result:
	0
	1
	2
*/

while loop

āļ„āļ·āļ­ loop āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ§āļ™āļ‹āđ‰āļģāđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡ āđāļĨāļ°āļˆāļ°āļŠāļīāđ‰āļ™āļŠāļļāļ”āļĨāļ‡āđ€āļĄāļ·āđˆāļ­āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļ›āđ‡āļ™āđ€āļ—āđ‡āļˆ āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ while loop āļˆāļ°āļĄāļĩāļĢāļđāļ›āđāļšāļšāļ”āļąāļ‡āļ™āļĩāđ‰

while (condition) {...}

let count = 0;

while (count < 3) {
	console.log(count);
	count++;
}

/* Result:
	0
	1
	2
*/

do while loop

āļ„āļ·āļ­ loop āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ§āļ™āļ‹āđ‰āļģāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš while loop āđāļ•āđˆāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļˆāļ°āļ–āļđāļāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāļˆāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ§āļ™āļ‹āđ‰āļģāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒ 1 āļ„āļĢāļąāđ‰āļ‡ āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ do while loop āļˆāļ°āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰

do {...} while (condition)

let count = 1;

do {
	console.log(count);
	count++;
} while (count < 3);

/* Result:
	1
	2
*/

āđāļŦāļĨāđˆāļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡ ðŸ“‘

Last updated

Was this helpful?