מהם מפעילי JavaScript וסוגיו?



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

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

מה זה מפעיל?

אופרטורים משמשים להשוואת ערכים, ביצוע פעולות חשבון וכו '. לדוגמא, אם ניקח ביטוי פשוט, 4 + 5 שווה ל- 9. כאן 4 ו -5 נקראים אופרנדים ו-' + 'נקרא האופרטור. JavaScript מורכב מסוגים שונים של אופרטורים המשמשים לביצוע פעולות שונות.





סוגי מפעילי JavaScript

ישנם סוגים שונים של מפעילים ב- JavaScript המשמשים לביצוע פעולות שונות. חלק ממפעילי JavaScript כוללים:

  • מפעילי חשבון
  • מפעילי השוואה
  • מפעילים סיבית
  • פעולות לוגיות
  • מפעילי מטלות

מפעילי חשבון

מפעילי חשבון משמשים לביצוע פעולות חשבון באופרטים. להלן רשימת אופרטורים המכונים אופרטורי חשבון JavaScript:



מַפעִיל

תיאור

דוגמא



+

מוסיף שני אופרנדים

10 + 20 = 30

-

מחסר את האופרנד השני מהראשון

30 - 20 = 10

/

חלק את המונה לפי המכנה

10/20 = 2

*

הכפל שני אופרנדים

5 * 5 = 25

%

מוציא את יתרת חלוקה שלמה

20% 10 = 0

++

מגדיל ערך שלם אחד

var a = 20 a ++ עכשיו a = 21

-

מקטין ערך שלם אחד

var a = 20 a– עכשיו a = 19

מפעילי השוואה

מפעיל השוואת JavaScript משווה בין שני האופנדים. מפעילי ההשוואה הם כדלקמן:

מַפעִיל

תיאור

דוגמא

==

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

20 == 30 = שקר

===

מוצא זהה (שווה ואותו סוג)

10 == 20 = שקר

! =

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

20! = 30 = נכון

! ==

זה מרמז ששני ערכים אינם זהים

20! == 20 = שקר

>

בודק אם ערך האופרנד השמאלי גדול מערכו של האופרן הימני

30> 10 = נכון

> =

בודק אם הערך של האופרנד השמאלי גדול או שווה לערכו של האופרן הימני

20> = 10 = נכון

<

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

עשרים<10 = false

<=

בודק אם הערך של האופרנד השמאלי קטן או שווה לערכו של האופרן הימני

30<=10 = false

מפעילים סיבית

אופרטורי הסיביות משמשים לביצוע פעולות סיביות על אופרנדים. הנה רשימה של מפעילים סיביות:

מַפעִיל

תיאור

דוגמא

&

יצירת מערך אובייקטים

פעולה בוליאנית ו- AND בכל ביט של הארגומנטים השלמים שלו

(10 == 20 & 20 == 33) = שקר

|

היא מבצעת פעולת OR בוליאנית על כל סיבית בארגומנטים השלמים שלה

(10 == 20 | 20 == 33) = שקר

^

מפעיל זה מבצע פעולת XOR של Bitwise

(10 == 20 ^ 20 == 33) = שקר

~

זהו מפעיל אונירי ופועל על ידי היפוך כל הסיביות באופראנד

(~ 10) = -10

<<

מעביר את כל הסיביות באופרנד הראשון שלו שמאלה לפי מספר המקומות שצוינו באופרן השני.

(10<<2) = 40

>>

הערך של האופראן השמאלי מועבר ימינה על ידי מספר הביטים שצוין על ידי האופרנד הימני.

(10 >> 2) = 2

>>>

אופרטור זה הוא בדיוק כמו האופרטור >>, אלא שהביטים שהועברו משמאל הם תמיד אפס.

(10 >>> 2) = 2

פעולות לוגיות

הרשימה מספקת את כל המפעילים הלוגיים של JavaScript:

מַפעִיל

תיאור

דוגמא

&&

הגיוני AND - אם שני האופרנדים אינם אפסיים, אז התנאי הופך להיות אמיתי

(10 == 20 && 20 == 33) = שקר

||

הגיוני אוֹ - אם כל אחד משני האופרנדים אינו אפס, התנאי יהיה אמיתי.

(10 == 20 || 20 == 33) = שקר

!

הגיוני לֹא - הופך את המצב ההגיוני של האופרנד שלה.

! (10 == 20) = נכון

מפעילי מטלות

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

מַפעִיל

תיאור

דוגמא

=

מקצה ערכים מאופרנד בצד ימין לאופראנד בצד שמאל

20 + 10 = 30

+ =

זה מוסיף את האופרנד הימני לאופרן השמאלי ומקצה את התוצאה לאופרן השמאלי

var a = 20 a + = 10 עכשיו a = 30

- =

הוא מחסר את האופרן הימני מהאופרן השמאלי ומקצה את התוצאה לאופרן השמאלי

var a = 30 a- = 10 עכשיו a = 20

* =

זה מכפיל את אופרנד ימין עם אופרנד שמאל ומקצה את התוצאה לאופרנד שמאל

var a = 10 a * = 20 עכשיו a = 200

/ =

זה מחלק את האופרנד השמאלי לאופרנד הימני ומקצה את התוצאה לאופרנד השמאלי

var a = 10 a / = 2 עכשיו a = 5

% =

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

var a = 10 a% = 2 עכשיו a = 0

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

עכשיו שאתה יודע על מפעילי JavaScript, עיין ב מאת אדוריקה. הדרכת הסמכת פיתוח אתרים תעזור לך ללמוד כיצד ליצור אתרים מרשימים באמצעות HTML5, CSS3, Twitter Bootstrap 3, jQuery ו- Google APIs ולפרוס אותו לשירות אחסון פשוט של אמזון (S3).

יש לך שאלה עבורנו? אנא הזכיר זאת בקטע ההערות של 'מפעיל JavaScript' ונחזור אליך.