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

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

 
מאמרים אחרונים מאמרים אחרונים
15/02/2022 22:51
ככה תיבנו חנות וירטואלית מותאמת סלולר שתשפר את חוויית המשתמש ותגדיל את ההמרות.
03/02/2022 0:06
תקן HTML5 לצד הלקוח באתרי אינטרנט הוא התקן המוביל בימינו. קראו על היתרונות של התקן.
31/01/2022 15:40
בניית אתר אינטרנט בשפת צד השרת PHP היא בחירה חכמה בשפת פיתוח ותיקה, מובילה ומהירה.
תגובות אחרונות תגובות אחרונות
מדריך CSS - מתחילים
17/01/2022 19:35
היי, עיצוב עושים עם CSS, ולא ...
מדריך CSS - מתחילים
16/01/2022 20:41
האם יש אפשרות לעצב רקע בתוך דף...
מדריך CSS - מתחילים
18/11/2021 10:18
היי ינון, אתה צריך את הטקסט ש...
תגובות אחרונות פוסטים אחרונים בפורום
27/06/2022 23:53
שלום רב, ישנה בעיה קטנה בא...
27/06/2022 23:51
שלום! הבעיה שלי אסביר אותה הר...
27/06/2022 23:49
הי,כיצד כדאי להשקיע בשיווק של ...

משפטי תנאי if

  1. דף הבית
  2. מדריך HTML5
  3. משפטי תנאי if

שימוש בהתניות אם-אז בשפת ג'אווה סקריפט.

משפטי תנאי 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

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