JavaScript Operators Reference

JavaScript ஆபரேட்டர்கள் குறிப்பைக் கற்றுக்கொள்ளுங்கள்

முழுமையான ஆபரேட்டர்கள் குறிப்பு

சீரமைக்கப்பட்டது ஜூலை 2025

வகை பொதுவான பயன்பாடு எடுத்துக்காட்டு
ஒதுக்கீடு மாறிகளுக்கு மதிப்புகளை ஒதுக்குகிறது x = 5
கணித மாறிகளுக்கு இடையே கணிதத்தை செய்கிறது x = y + 2
ஒப்பீடு மாறிகளை ஒப்பிடுகிறது x > 8
தருக்க மாறிகளுக்கு இடையே தர்க்கத்தை வரையறுக்கிறது (x>0 || x>0)
பிட்வைஸ் 32 பிட்கள் எண்களில் பிட்வைஸ் செயல்பாடுகளை செய்கிறது x = 5 & 1
பல்வேறு பல்வேறு ஆபரேட்டர்கள் void(0)

JavaScript ஒதுக்கீட்டு ஆபரேட்டர்கள்

ஒதுக்கீட்டு ஆபரேட்டர்கள் JavaScript மாறிகளுக்கு மதிப்புகளை ஒதுக்குகின்றன.

x = 10 மற்றும் y = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஒதுக்கீட்டு ஆபரேட்டர்களை விளக்குகிறது:

ஆபர் பெயர் / இணைப்பு எடுத்துக்காட்டு அதேபோல் முடிவு
= எளிமையானது x = y x = y x = 5
+= சேர்க்க x += y x = x + y x = 15
-= கழிக்க x -= y x = x - y x = 5
*= பெருக்க x *= y x = x * y x = 50
/= வகுக்க x /= y x = x / y x = 2
%= மீதம் x %= y x = x % y x = 0
: காலன் x: 45 x = 45 x = 45

தருக்க ஒதுக்கீட்டு ஆபரேட்டர்கள்

ஆபர் பெயர் / இணைப்பு எடுத்துக்காட்டு முடிவு
&&= AND true &&= 10 x = 10
||= OR false ||= 10 x = 10
??= Nullish null ??= 10 x = 10

📚 மேலும் அறிய:

எங்கள் JavaScript Assignment டுடோரியலைப் படிக்கவும்.

JavaScript கணித ஆபரேட்டர்கள்

கணித ஆபரேட்டர்கள் மாறிகள் மற்றும்/அல்லது மதிப்புகளுக்கு இடையே கணிதத்தை செய்ய பயன்படுகின்றன.

y = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை கணித ஆபரேட்டர்களை விளக்குகிறது:

ஆபர் பெயர் / இணைப்பு எடுத்துக்காட்டு முடிவுகள்
+ கூட்டல் x = y + 2 y=5, x=7
- கழித்தல் x = y - 2 y=5, x=3
* பெருக்கல் x=y*2 y=5, x=10
/ வகுத்தல் x = y / 2 y=5, x=2.5
** அடுக்குக்குறி x = y ** 2 y=5, x=25
% மீதம் x = y % 2 y=5, x=1
++ அதிகரிப்பு x = y++ y=6, x=5
++ அதிகரிப்பு x = ++y y=6, x=6
-- குறைப்பு x = y-- y=4, x=5
-- குறைப்பு x = --y y=4, x=4
+ யூனரி பிளஸ் x= +y x=5
- யூனரி நெகேஷன் x= -y x=-5

📚 மேலும் அறிய:

எங்கள் JavaScript Arithmetic டுடோரியலைப் படிக்கவும்.

JavaScript சரம் ஆபரேட்டர்கள்

+ ஆபரேட்டர், மற்றும் += ஆபரேட்டர் சரங்களை இணைக்க (சேர்க்க) பயன்படுத்தலாம்.

t1 = "Good ", t2 = "Morning", மற்றும் t3 = "" என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஆபரேட்டர்களை விளக்குகிறது:

ஆபர் எடுத்துக்காட்டு t1 t2 t3
+ t3 = t1 + t2 "Good " "Morning" "Good Morning"
+= t1 += t2 "Good Morning" "Morning"

📚 மேலும் அறிய:

எங்கள் JavaScript Strings டுடோரியலைப் படிக்கவும்.

Javascript ஒப்பீட்டு ஆபரேட்டர்கள்

ஒப்பீட்டு ஆபரேட்டர்கள் மாறிகள் அல்லது மதிப்புகளுக்கு இடையே சமத்துவம் அல்லது வேறுபாட்டை தீர்மானிக்க தருக்க அறிக்கைகளில் பயன்படுத்தப்படுகின்றன.

x = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஒப்பீட்டு ஆபரேட்டர்களை விளக்குகிறது:

ஆபர் பெயர் / இணைப்பு ஒப்பிடுதல் திருப்பித் தரும்
== சமம் x == 8 false
== சமம் x == 5 true
=== கண்டிப்பான சமம் x === "5" false
=== கண்டிப்பான சமம் x === 5 true
!= சமமில்லை x != 8 true
!== கண்டிப்பான சமமில்லை x !== "5" true
!== கண்டிப்பான சமமில்லை x !== 5 false
> அதிகமானது x > 8 false
< குறைவானது x < 8 true
>= அதிகமானது அல்லது சமம் x >= 8 false
<= குறைவானது அல்லது சமம் x <= 8 true

📚 மேலும் அறிய:

எங்கள் JavaScript Comparisons டுடோரியலைப் படிக்கவும்.

JavaScript தருக்க ஆபரேட்டர்கள்

தருக்க ஆபரேட்டர்கள் மாறிகள் அல்லது மதிப்புகளுக்கு இடையே தர்க்கத்தை தீர்மானிக்க பயன்படுத்தப்படுகின்றன.

x = 6 மற்றும் y = 3 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை தருக்க ஆபரேட்டர்களை விளக்குகிறது:

ஆபர் பெயர் / இணைப்பு எடுத்துக்காட்டு
&& AND (x < 10 && y > 1)
|| OR (x === 5 || y === 5)
! NOT !(x === y)
?? Nullish Coalescing x ?? y

📚 மேலும் அறிய:

எங்கள் JavaScript Logical டுடோரியலைப் படிக்கவும்.

JavaScript பிட்வைஸ் ஆபரேட்டர்கள்

பிட் ஆபரேட்டர்கள் 32 பிட்கள் எண்களில் வேலை செய்கின்றன. செயல்பாட்டில் உள்ள எந்த எண் செயலிழப்பும் 32 பிட் எண்ணாக மாற்றப்படுகிறது. முடிவு ஒரு JavaScript எண்ணாக மீண்டும் மாற்றப்படுகிறது.

ஆபர் பெயர் எடுத்துக்காட்டு அதேபோல் முடிவு டெக்
& AND x = 5 & 1 0101 & 0001 0001 1
| OR x = 5 | 1 0101 | 0001 0101 5
~ NOT x = ~ 5 ~0101 1010 10
^ XOR x = 5 ^ 1 0101 ^ 0001 0100 4
<< Left Shift x = 5 << 1 0101 << 1 1010 10
>>> Right Shift x = 5 >>> 1 0101 >>> 1 0010 2
>> Signed Right x = 5 >> 1 0101 >> 1 0010 2

📚 மேலும் அறிய:

எங்கள் JavaScript Bitwise டுடோரியலைப் படிக்கவும்.

பல்வேறு JavaScript ஆபரேட்டர்கள்

சில பல்வேறு JavaScript ஆபரேட்டர்கள் கீழே விவரிக்கப்பட்டுள்ளன.

ஆபரேட்டர் பெயர் / இணைப்பு எடுத்துக்காட்டு
: காலன் age : 45
. Member of person.age
[ ] Member of person["age"]
?. Optional Chaining x ?. y
... Spread ...myArray
( ) ? x : y Ternary Conditional (z < 18) ? x : y
( ) Expression ( x + y )
( ) Function Call myFunction()
=> Arrow Function (a, b) => a + b
new Constructor new Date()
delete Delete delete person.age
in Relational in "age" in person
instanceof Instance of x instanceof Array
typeof Type of typeof "John"
void Void void(0)
yield Delegate yield.x

JavaScript ஆபரேட்டர்கள் பயிற்சி

இந்த பயிற்சி உங்கள் JavaScript ஆபரேட்டர்கள் பற்றிய அறிவைச் சோதிக்க உதவும்.

x = 5 மற்றும் y = 2 என்றால், x **= y செயல்பாட்டிற்குப் பிறகு x இன் மதிப்பு என்ன?

7
✗ தவறு! **= என்பது அடுக்குக்குறி ஆபரேட்டர், கூட்டல் ஆபரேட்டர் அல்ல
25
✓ சரி! **= என்பது அடுக்குக்குறி ஆபரேட்டர்: 5² = 25
10
✗ தவறு! **= என்பது பெருக்கல் ஆபரேட்டர் அல்ல, அது அடுக்குக்குறி ஆபரேட்டர்
2.5
✗ தவறு! **= என்பது வகுத்தல் ஆபரேட்டர் அல்ல, அது அடுக்குக்குறி ஆபரேட்டர்