JavaScript/גרסה להדפסה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 358:
<pre style="direction:ltr;">
x < y
</pre>
 
==לולאות==
אנו משתמשים בלולאות כשאנו רוצים שיבוצע קטע קוד מסוים מספר פעמים.
===הלולאה while===
====תחביר והסבר====
<pre style="direction:ltr;">
<script language="javascript">
while(condition)
{
command
}
</script>
</pre>
כל עוד מתקיים התנאי (condition), הדפדפן ידפיס את את הפקודה (command) הנמצאת בתוך הסוגריים המסולסלות.
בדרך כלל, שמים אופרטור השוואה לתוך הסוגריים הרגילות המייצגות את התנאי (condition). ולתוך הסוגריים המסולסלות כותבים פקודה (command) כמו למשל, ("התאי מתקבל")document.write
 
בכל אופן, תראו את הדוגמאות, ואז תבינו טוב יותר במה מדובר.
 
====דוגמא====
'''קוד'''
<pre style="direction:ltr;">
<script language="javascript">
var a=1
while(a>=5) / כל עוד איי גדול או שווה ל-5 התנאי הנמצא בין הסוגריים המסולסלות יתקיים.
{
document.write("המספר כעת הוא" + a)
a++ / איי ועוד אחת
}
</script>
</pre>
'''תוצאה'''
<pre style="direction:ltr;">
המספר כעת הוא 0
המספר כעת הוא 1
המספר כעת הוא 2
המספר כעת הוא 3
המספר כעת הוא 4
המספר כעת הוא 5
</pre>
 
===הלולאה do-while===
====קוד====
<pre style="direction:ltr;">
<script type="text/javascript">
var i=0
do
{
document.write("The number is " + i)
document.write("<br />")
i=i+1
}
while (i<3)
</script>
</pre>
 
====תוצאה====
<pre style="direction:ltr;">
 
The number is 0
The number is 1
The number is 2
 
</pre>
 
===הלולאה for===
====קוד====
<pre style="direction:ltr;">
<script language="javascript">
var i=0
for (i=0;i<=4;i++)
{
document.write("המספר הוא " + i)
document.write("<br />")
}
</script>
</pre>
====הסבר====
i שווה ל-0,
כל עוד i גדול או שווה ל-4,
i יגדל ב-1.
 
====תוצאה====
<pre style="direction:ltr;">
המספר הוא 0
המספר הוא 1
המספר הוא 2
המספר הוא 3
המספר הוא 4
</pre>
 
===הפקודה break===
====קוד====
<pre style="direction:ltr;">
<script language="javascript">
var i=0
for (i=0;i<=4;i++)
{
document.write("המספר הוא " + i)
document.write("<br />")
if (i==2){break}
}
</script>
</pre>
====הסבר====
i שווה ל-0,
כל עוד i גדול או שווה ל-4,
i יגדל ב-1.
<br />
אם i שווה ל-2 אז הספירה תפסק.
====תוצאה====
<pre style="direction:ltr;">
המספר הוא 0
המספר הוא 1
המספר הוא 2
</pre>
===הפקודה contiune===
====קוד====
<pre style="direction:ltr;">
<script language="javascript">
var i=0
for (i=0;i<=4;i++)
{
document.write("המספר הוא " + i)
document.write("<br />")
if (i==2){contiune}
}
</script>
</pre>
====הסבר====
i שווה ל-0,
כל עוד i גדול או שווה ל-4,
i יגדל ב-1.
<br />
אם i שווה ל-2 אז הספירה תמשך אך, תדלג על 2.
====תוצאה====
<pre style="direction:ltr;">
המספר הוא 0
המספר הוא 1
המספר הוא 3
המספר הוא 4
</pre>