אופרטור מודולו
חלק מהיחידה יסודות במסלול ה-JavaScript של Coddy. שיעור 13 מתוך 77.
אופרטור השארית % מציין מה נותר לאחר שמחלקים מספר אחד במספר אחר.
result = dividend % divisor- dividend: המספר שמחלקים.
- divisor: המספר שבו מחלקים את המחולק.
- result: השארית של החלוקה.
לדוגמה,
result = 10 % 3כאן, 10 מחולק ב־3. 3 נכנס ב־10 שלוש פעמים, עם שארית של 1. לכן, result יהיה 1.
אם המחולק קטן מהמחלק, המחלק נכנס בו אפס פעמים, ולכן השארית היא המחולק עצמו: 2 % 5 הוא 2.
בדרך כלל משתמשים בפעולת מודולו כדי לבדוק אם מספר הוא זוגי או אי־זוגי:
- אם מספר הוא זוגי, חלוקה שלו ב־2 תשאיר שארית של 0.
- אם מספר הוא אי־זוגי, חלוקה שלו ב־2 תשאיר שארית של 1, או -1 כשהמספר שלילי.
אתגר
מתחיליםכתבו קוד שמאתחל שלושה משתנים, a, b ו-c, עם הערכים 9, 2.6 ו-11 (בהתאמה).
לאחר מכן, אתחלו את המשתנים הבאים:
dשיכיל את התוצאה שלaמודולו2eשיכיל את התוצאה שלaמודולו3fשיכיל את התוצאה שלcמודולו10
בדקו את התוצאה וראו כיצד מחולקים ומחלקים שונים משפיעים עליה.
נסו בעצמכם
// כתבו את הקוד שלכם למטה
// אל תשנו את השורה שלמטה
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
3אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוקיצורי דרך אריתמטייםאופרטורי השוואהשוויון קשיח לעומת רופףסיכום – מתמטיקה פשוטה6קלט/פלט בסיסי
פלטפלט עם משתניםהמרת טיפוסים - חלק 1המרת טיפוסים - חלק 2חזרה - עד 120חזרה - אמת או שקרתרגלו בעצמכם: קומפיילר JavaScript אונליין