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

תוכן שנמחק תוכן שנוסף
שורה 500:
המספר הוא 4
</pre>
==התניה==
אנו משתמשים בהתניה על מנת לבדוק משהו ולתת פלט בהתאם.
===דוגמאות===
====דוגמא א'====
'''קוד'''
<pre style="direction:ltr;">
<script language="javascript">
var a=1 // הצהרה על משתנה איי בעל ערך מספרי 1
 
if(a<2) // בודקים אם איי קטן מ-2
{
document.write("איי קטן משתיים")
}
</script>
</pre>
'''תוצאה'''
<pre style="direction:ltr;">
איי קטן משתיים
</pre>
===דוגמא ב'===
'''קוד'''
<pre style="direction:ltr;">
<script language="javascript">
if(document.bgColor=="white") //בדיקה אם הרקע בצבע לבן
{
document.write("הרקע בצבע לבן")
}
</script>
</pre>
'''תוצאה'''
<pre style="direction:ltr;">
הרקע בצבע לבן
</pre>
=== else if ===
'''קוד'''
<pre style="direction:ltr;">
<script language="javascript">
var a=1
if(a==2) //בדיקה אם הרקע בצבע לבן
{
document.write("a שווה 2")
}
else
{
document.write("a לא שווה 2")
}
</script>
</pre>
'''הסבר'''
אם a שווה 2:
*תדפיס "a שווה 2"
אחרת (אם התנאי הראשון לא מתקבל):
*תדפיס "a לא שווה 2"
'''תוצאה'''
<pre style="direction:ltr;">
a לא שווה 2
</pre>
=== משפט switch ===
====תחביר והסבר====
'''(הערה:'''שימו לב על הקוד הנמצא בצד שמאל''')'''
<div style="direction: ltr;">
switch(n)
{
<br />
case 1:
</div>
כאן נכתבת הפקודה שתתבצע אם n יהיה שווה 1
<div style="direction: ltr;">
break
<br />
case 2:
</div>
כאן נכתבת הפקודה שתתבצע אם n יהיה שווה 2
<div style="direction: ltr;">
break
<br />
default:
</div>
כאן נכתבת הפקודה שתתבצע אם n יהיה לא שווה ל1 ול2 כלומר לתנאים הקודמים.
<div style="direction: ltr;">
}
</div>