עזרה | ב while loop שיחזור על עצמו
-
@מוטי-אורן אחרי שהוא מבקש את הגיל ומדפיס לקונסול שיבקש עוד פעם וכו'
-
@איציק-דייטש אז אפשר להכניס את זה ללולאה:
let age = +prompt('enter your age'); let i = 0; while (i < 10) { if (age > 67) { console.log('mazal tov, yatzata lepensya'); } else { console.log('lo nora'); } age = +prompt('enter your age'); i++; }
ככה זה טוב?
-
@מוטי-אורן תודה רבה!!!
זה מצוין!!!
@shloimy אין צורך...@משחזר-מידע אמר בעזרה | ב while loop שיחזור על עצמו:
מצאתי את זה, אבל לא הצלחתי להבין בדיוק מה לקחת, תודה בכל מקרה!
-
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
ושיחזור על עצמו
עד מתי?
מצאתי את זה, אבל לא הצלחתי להבין בדיוק מה לקחת,
במה הסתבכת?
בכל שפות התכנות זה אותו דברwhile (תנאי שכל עוד שמתקיים הלולאה רצה) { // הפקודות לביצוע }
-
@shloimy אמר בעזרה | ב while loop שיחזור על עצמו:
עד מתי?
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
כל עוד הלולאה רצה
@shloimy אמר בעזרה | ב while loop שיחזור על עצמו:
במה הסתבכת?
בכל שפות התכנות זה אותו דברwhile (תנאי שכל עוד שמתקיים הלולאה רצה) { // הפקודות לביצוע }
תודה על ההסבר הברור!!!
-
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
כל עוד הלולאה רצה
בדר"כ כשעושים לולאה שמים תנאי עצירה (למשל (i < 10) הלולאה תרוץ עד i = 9 כולל)
אם לא הלולאה תרוץ לתמיד.. -
@shloimy אוקיי... הבנתי!!!
@איציק-דייטש אמר בעזרה | ב while loop שיחזור על עצמו:
תודה על ההסבר הברור!!!
-
@נ-נח אמר בעזרה | ב while loop שיחזור על עצמו:
נראה לי שרק עם goto אפשר לעשות לולאה אין סופית
ממש לא, אתה יכול פשוט לעשות while (true), ואתה יכול לעשות גם כן
while (i > 0)
ולהגדיר את i שיעלה במקום לרדת i++ (אותו דבר עם foor loop). אבל אולי ב C שארפ זה אחרת כי זה עובר קומפילציה, אני לא יודע.. -
@נ-נח אגב, הסיבה שאפשרי לעשות
while (true)
היא, שבסופו של דבר כל משפט תנאי מחזיר ביטוי בוליאני של true או false. והרעיון של while loop הוא שכל עוד מוחזר לו true, הלולאה רצה. וברגע שכותבים במקום משפט תנאי את הביטוי הפשוט true, הלולאה תרוץ בכל מצב כי המצב לא משתנה.
נ.ב. אותו דבר גם ב -if
. אם תנסה לעשות if (true), תראה שהתנאי תמיד מתקיים מאותה סיבה. -