logo

מפעילי JavaScript

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

 var sum=10+20; 

כאן, + הוא האופרטור האריתמטי ו-= הוא אופרטור ההקצאה.

ישנם סוגי אופרטורים הבאים ב-JavaScript.

  1. אופרטורים אריתמטיים
  2. השוואה (יחסי) מפעילים
  3. מפעילי Bitwise
  4. פעולות לוגיות
  5. מפעילי משימה
  6. מפעילים מיוחדים

אופרטורים אריתמטיים של JavaScript

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

מַפעִילתיאורדוגמא
+חיבור10+20 = 30
-חִסוּר20-10 = 10
*כֶּפֶל10*20 = 200
/חֲלוּקָה20/10 = 2
%מודולוס (שארית)20%10 = 0
++תוֹסֶפֶתvar a=10; a++; עכשיו a = 11
--ירידהvar a=10; א--; עכשיו a = 9

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

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

מַפעִילתיאורדוגמא
==שווה ל10==20 = שקר
===זהה (שווה ומאותו סוג)10==20 = שקר
!=לא שווה ל10!=20 = נכון
!==לא מזוהה20!==20 = שקר
>גדול מ20>10 = נכון
>=גדול מ או שווה ל20>=10 = נכון
<פחות מעשרים<10 = false< td>
<=< td>פחות מ או שווה לעשרים<=10 = false< td>

JavaScript Bitwise Operators

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

מַפעִילתיאורדוגמא
&Bitwise AND(10==20 ו-20==33) = שקר
|Bitwise OR(10==20 | 20==33) = שקר
^Bitwise XOR(10==20 ^ 20==33) = שקר
~קצת לא(~10) = -10
<<שיפט שמאל ביטוויז(10<<2) = 40< td>
>>העברה ימינה ביטוויזית(10>>2) = 2
>>>העברה ימינה באופן חלקי עם אפס(10>>>2) = 2

אופרטורים לוגיים של JavaScript

האופרטורים הבאים ידועים בתור אופרטורים לוגיים של JavaScript.

מַפעִילתיאורדוגמא
&&AND הגיוני(10==20 && 20==33) = שקר
||OR לוגי(10==20 || 20==33) = שקר
!הגיוני לא!(10==20) = נכון

מפעילי הקצאת JavaScript

האופרטורים הבאים ידועים בתור אופרטורים להקצאת JavaScript.

מַפעִילתיאורדוגמא
=לְהַקְצוֹת10+10 = 20
+=הוסף והקצהvar a=10; a+=20; עכשיו a = 30
-=להחסיר ולהקצותvar a=20; a-=10; עכשיו a = 10
*=הכפל והקצהvar a=10; a*=20; עכשיו a = 200
/=מחלקים ומחלקיםvar a=10; a/=2; עכשיו a = 5
%=מודולוס והקצאהvar a=10; a%=2; כעת a = 0

מפעילים מיוחדים של JavaScript

האופרטורים הבאים ידועים בתור אופרטורים מיוחדים של JavaScript.

מַפעִילתיאור
(?:)מפעיל מותנה מחזיר ערך על סמך התנאי. זה כמו אם-אחר.
,אופרטור פסיק מאפשר להעריך ביטויים מרובים כמשפט יחיד.
לִמְחוֹקDelete Operator מוחק מאפיין מהאובייקט.
בב-Operator בודק אם לאובייקט יש את המאפיין הנתון
מופע שלבודק אם האובייקט הוא מופע מסוג נתון
חָדָשׁיוצר מופע (אובייקט)
סוג שלבודק את סוג האובייקט.
בָּטֵלהוא משליך את ערך ההחזרה של הביטוי.
תְשׁוּאָהבודק מה מוחזר בגנרטור על ידי האיטרטור של הגנרטור.