יצירת קשר עם חברת בניית אתרים צור קשר

 077-7644819
חייגו או השאירו הודעתכם

 
מאמרים אחרונים מאמרים אחרונים
09/08/2023 17:16
בניית חנות באינטרנט למכירה של מוצרים לחיות מחמד
12/03/2023 22:03
במאמר זה נסקור את התפתחות שפת צד השרת PHP מראשית ימיה, לכל אורך גירסאותיה השונות עד לאן שהיא הגיעה ב...
08/01/2023 23:40
הקמת אתר מכירות לדלתות פנים וחוץ לבתים פרטיים ולעסקים וציוד פירזול
תגובות אחרונות תגובות אחרונות
עיצוב רקע - background
12/06/2023 19:52
היי תמר, עושים את זה באמצעות ...
עיצוב רקע - background
28/05/2023 21:36
אני רוצה ליצור כפתור שהרקע שלו...
עיצוב רקע - background
15/12/2022 20:22
איך עושים שיראו את כל התמונת ר...
תגובות אחרונות פוסטים אחרונים בפורום
08/11/2022 19:11
היי, יש לי אתר קצת מורכב. הוא...
08/11/2022 19:09
היי, אני עוסק בענף הטניס ויש ...
08/11/2022 19:03
היי, ראיתי בכל מיני אתרים שמש...

משפטי תנאי - if, else

  1. דף הבית
  2. מדריך HTML5 למתכנת המתחיל
  3. משפטי תנאי - if, else
שימוש בהתניות אם-אז בשפת ג'אווה סקריפט.

משפטי תנאי if - else בג'אווה סקריפט

לעיתים, נרצה שהקוד יבצע משהו אחד במקרה מסויים, ומשהו אחר במקרה אחר. לשם כך נועדו משפטי תנאי.

משפט תנאי כולל את התנאי עצמו (condition) ובלוק של פקודות לביצוע אם התנאי מתקיים. הוא יכול גם לכלול בלוק נוסף של פקודות לביצוע במקרה שהתנאי אינו מתקיים.

 

דוגמאות למשפטי תנאי:

<script>
var a = 9;
var b = 8;

if (a > b) {
	document.write("a > b");
} else {
	document.write("a <= b");
}
document.write("<br />");

var c = a*b;
if (c == 72) {
	document.write("c equals 72");
}
<script>

משפט התנאי הראשון כולל את התנאי a > b ו-2 קטעי קוד: הראשון ירוץ אם התנאי מתקיים, והשני במקרה שהתנאי אינו מתקיים.

כשקוראים את הקוד, נקרא: אם condition אז ... אחרת ... ובמקרה שלנו: אם a > b אז הדפס על המסך את המחרוזת "a > b", אחרת, הדפס על המסך את המחרוזת "a <= b" (כלומר, a קטן או שווה ל-b).

משפט התנאי השני אינו כולל בלוק else, ולכן, אם התנאי מתקיים יבוצע קטע הקוד, אחרת לא יבוצע דבר.

 

משפטי תנאי מקוצרים

על מנת לקצר את הקוד ולשפר את הקריאות, ניתן ליצור משפטי תנאי מקוצרים במבנה condition ? statement1 : statement2.

המבנה הזה למעשה מחזיר ערך בהתאם לתנאי. אם התנאי (condition) מתקיים, הוא מחזיר את הערך של statement1, אחרת הוא מחזיר את הערך של statement2.

 

דוגמאות למשפטי תנאי מקוצרים:

<script>
var a = 9;
var b = 8;

var max = a > b ? a : b;
var min = a < b ? a : b;
var diff = a == b ? 0 : (a > b ? -1 : 1);
<script>

בהשמה הראשונה למשתנה max, יבדק התנאי a > b. אם הוא מתקיים, max יקבל את הערך של a, אחרת הוא יקבל את הערך של b. למעשה, זהו ביטוי שמוצא את המקסימום בין 2 המספרים.

באופן דומה, בהשמה השניה, יקבל המשתנה min את ערך המינימום שבין שני המספרים.

ההשמה השלישית מציגה משפט תנאי שהחלק השני שלו (statement 2) הוא בעצמו משפט תנאי. אם a == b (כלומר, אם הערכים a, b שווים), diff יקבל את הערך 0. אחרת, נבדוק את הביטוי a > b ואם הוא מתקיים diff יקבל 1- ואחרת הוא יקבל 1. במילים אחרות: diff יהיה שווה 1- אם a>b, שווה 0 אם a=b או שווה 1 אם a<b.

 

הוספת תגובה
YouTube previewPlay

שנקפיץ יחד את העסק שלך לגבהים חדשים?

בניית חנות אינטרנטית של מיזם גרופ תעזור לך ביצירת סיסטם עוצמתי שמגדיל מכירות.

ההצלחה מבוססת על בניית חנות וירטואלית בחוד החנית עם הקמת מערך שיווק אפקטיבי שמגדיל חשיפה והמרות.

 

אל תהססו! מלאו את הטופס או התקשרו עכשיו 077-7644819

 
WhatsApp
שנקפיץ לך את העסק?
לחץ כאן
התקשר עכשיו 077-7644819
או מלא את הטופס להלן: