כיצד להשתמש בהצהרת ה- if-else של JavaScript

כיצד להשתמש בהצהרת ה- if-else של JavaScript

הצהרות מותנות מזריקות היגיון לתוכנית שלך, והיישום שלהן הוא בלתי מוגבל. אם אתה עדיין חדש ב- JavaScript, שולט כיצד להשתמש ב- 'if-else' הצהרה מאפשרת לך להדריך את התוכנית שלך באופן ספציפי כיצד היא צריכה לפעול.





השימוש בתנאים ב- JavaScript קל. בואו נתחיל.





כיצד להשתמש בתנאים ב- JavaScript

כמו שפות תכנות רבות אחרות, הצהרות מותנות ב- JavaScript מתחילות ב- אם הַצהָרָה.





כך נראה התחביר שלו:

if(condition){
// some actions;
}

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



ה אַחֵר הצהרה נכנסת אם ברצונך להימנע מפלט ריק כאשר אם מצב מחזיר תוצאה שגויה:

if(condition){
// some actions;
}else{// execute something else}

ציין זאת אַחֵר אינו מקבל תנאי מוגדר. במקום זאת, הוא מבצע את פעולותיו המיועדות רק אם תנאי קודם הוא שקר.





ואם אתה רוצה לבדוק תנאים אחרים לפני שאתה משתמש ב- אַחֵר , כאן המקום אחרת אם הצהרה שימושית. זה דומה לאופן שבו אתה השתמש בהצהרות מותנות ב- Python . זה ' אליף ' ולא ' אחרת אם 'בפייתון, אם כי.

כדי להשתמש ב אחרת אם משפט ב- JavaScript, התחביר המותנה הופך להיות:





vt-x מופעל אך אינו פועל
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

אתה יכול גם להשתמש בכמה אחרת אם הצהרות כרצונך:

if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

עכשיו בואו נראה כמה דוגמאות מעשיות המשלבות הצהרות מותנות אלה:

var name = 'idowu';
if(name== 'MUO'){
console.log('Hello'+ ' '+ name);
}else{
console.log('Hello everyone');
}
Output: Hello everyone

הדוגמה למעלה מבצעת את הפעולה בתוך אַחֵר הצהרה כי הערך של שֵׁם אינו MUO.

קָשׁוּר: מהו JavaScript וכיצד זה עובד?

עכשיו בואו נראה קוד דוגמה שמשתמש בשלושת המשפטים המותנים.

הקוד שלהלן רושם ברכה לשם באינדקס אפס בלבד:

var names = ['MUO', 'Jane', 'Idowu'];
if(names[0]=='Jane'){
console.log('Hello'+ ' ' +names[0]);
}else if(names[0]=='Idowu'){
console.log('Hello'+ ' ' +names[0]');
}else if(names[0]=='MUO'){
console.log(Hello'+ ' ' +names[0]);
}else{
console.log('You didn't get the index');
}
Output: Hello MUO

תנאי JavaScript עם מפעיל שלישי

תוכל גם להכריז על תנאי JavaScript באמצעות המפעיל הטרנרי.

התחביר הכללי נראה כך:

var x = condition ? operation one : operation two

ה סימן שאלה (?) בודק את תוקף התנאי. אם זה נכון, זה מבוצע מבצע אחד . אחרת, זה פונה אל מבצע שני .

להלן דוגמה מעשית לאופן השימוש במפעיל הטרינרי עם אחרת הַצהָרָה:

כיצד לחסום שיחות וטקסטים באנדרואיד
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

ואם ברצונך לבדוק תנאים נוספים באמצעות אופרטור הטרנארי של JavaScript (בדומה ל- אחרת אם ):

var temperature = 25
var checkTemperature =
temp<24 ? console.log('Too cold') :
temp == 25 ? console.log('Moderate') :
console.log('extreme');
Output: Moderate

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

var names = ['MUO', 'Jane', 'Idowu'];
var checkIndex =
names[0] == 'Jane' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'Idowu' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'MUO' ? console.log('Hello'+ ' ' +names[0]) :
console.log('You didn't get the index');
Output: Hello MUO

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

שלוט ב- JavaScript שלך עם תנאים

כמו כל שפת תכנות אחרת, שליטה בהצהרות מותנות ב- JavaScript מאפשרת לך לבצע פעולות לוגיות בלתי מוגבלות. כתוצאה מכך, אתה שולט בהתנהגות התוכנית שלך.

עם זאת, בין אם תחליט להשתמש בהצהרות 'אם-אחר' רגילות או בפעולה הטרנרית, ודא שהקוד שלך קריא וקל להבנה.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל 10 טיפים לכתיבת קוד נקי וטוב יותר

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

קרא הבא
נושאים קשורים
  • תִכנוּת
  • JavaScript
  • תִכנוּת
על הסופר אידיסו אומיסולה(פורסמו 94 מאמרים)

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

עוד מאת Idowu Omisola

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה