אופרטורים לוגיים חלק 2
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 19 מתוך 77.
לאופרטורים לוגיים יש טבלה מיוחדת שנקראת "טבלת אמת", שמראה מה מחזיר הצירוף של אופרטורים לוגיים.
טבלת אמת עבור האופרטור &&:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
הדרך היחידה לקבל true עבור האופרטור && היא אם גם a וגם b הם true
טבלת אמת עבור האופרטור ||:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
במקרה הזה, כדי לקבל תוצאה של true, או a או b צריכים להיות true.
טבלת אמת עבור האופרטור !:
| a | !a |
|---|---|
| false | true |
| true | false |
כאן הערך של a הפוך. אם a הוא false, אז !a הוא true
אתגר
מתחיליםניתן לך קוד, החלף את סימני השאלה של המשתנים b1 ו-b2 כך ש-b3 יקבל את הערך true.
שים לב ש-
b1ו-b2צריכים להכיל מספרים. (למשל 3, 5, 11, …)
נסו בעצמכם
// כתבו את הקוד שלכם למטה
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))
// אל תשנו את השורה למטה
console.log(`b3 = ${b3}`)השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום – לוגיקה פשוטהאופרטורים לוגיים חלק 3המרת טיפוסים3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין