מהי הלולאה הזו?
הלולאה while באה בשביל לחסוך לנו לעשות מ'ס רב של בדיקות, איך בדיוק? בעזרת התכונה שהיא עושה את הפעולה (או בדיקה) עד שהיא לא תוכל.
איך משתמשים בה?
נשתמש בה כך:
while (condition) // we check the var
{
action
}
אז אמרנו שכל עוד (תנאי) יהיה קיים זה יעשה את הפעולה הבאה. לדוגמה אם נרשום כך:
var i = 1
while (i != 5)
{
document.write(i + "<br />");
i++
}
הפלט יהיה:
1
2
3
4
למה? מכיוון שאמרנו שכל עוד i לא יהיה שווה ל-5 הלולאה תפעל ואז הוספנו ל-i אחד כך עד שהגענו ל-5 והלולאה "השמידה" את עצמה.
וזהו!
כל הזכויות שמורות לי ובלעדיות לאטרף!