ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்கள் மற்றும் அதன் வகைகள் என்ன?



ஆபரேட்டர்களில் குறிப்பிட்ட கணக்கீடுகளைச் செய்ய ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள். மதிப்புகளை ஒப்பிடுவதற்கும், எண்கணித செயல்பாடுகளைச் செய்வதற்கும் ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன.

ஒரு குறிப்பிட்ட மதிப்பு அல்லது செயல்பாட்டைக் கையாள ஒரு ஆபரேட்டர் பயன்படுத்தப்படுகிறது. ஆபரேட்டர்களில் குறிப்பிட்ட கணித மற்றும் தருக்க கணக்கீடுகளைச் செய்ய ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள். இந்த கட்டுரையில், வேறுபட்டதைப் பற்றி விவாதிப்போம் ஆபரேட்டர்கள் மற்றும் அவை பின்வரும் வரிசையில் ஒரு குறியீட்டில் எவ்வாறு பயன்படுத்தப்படுகின்றன:

ஆபரேட்டர் என்றால் என்ன?

மதிப்புகளை ஒப்பிடுவதற்கும், எண்கணித செயல்பாடுகளைச் செய்வதற்கும் ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன. எடுத்துக்காட்டாக, நாம் ஒரு எளிய வெளிப்பாட்டை எடுத்துக் கொண்டால், 4 + 5 என்பது 9 க்கு சமம். இங்கே 4 மற்றும் 5 ஐ ஓபராண்டுகள் என்றும், ‘+’ ஆபரேட்டர் என்றும் அழைக்கப்படுகிறது. ஜாவாஸ்கிரிப்ட் வெவ்வேறு வகையான ஆபரேட்டர்களைக் கொண்டுள்ளது, அவை வெவ்வேறு செயல்பாடுகளைச் செய்யப் பயன்படுகின்றன.





ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்களின் வகைகள்

ஜாவாஸ்கிரிப்டில் வெவ்வேறு வகையான ஆபரேட்டர்கள் உள்ளன, அவை வெவ்வேறு செயல்பாடுகளைச் செய்யப் பயன்படுகின்றன. ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்களில் சில பின்வருமாறு:

  • எண்கணித ஆபரேட்டர்கள்
  • ஒப்பீட்டு ஆபரேட்டர்கள்
  • பிட்வைஸ் ஆபரேட்டர்கள்
  • தருக்க ஆபரேட்டர்கள்
  • அசைன்மென்ட் ஆபரேட்டர்கள்

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

ஓபராண்ட்களில் எண்கணித செயல்பாடுகளைச் செய்ய எண்கணித ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன. ஜாவாஸ்கிரிப்ட் எண்கணித ஆபரேட்டர்கள் என அழைக்கப்படும் ஆபரேட்டர்களின் பட்டியல் இங்கே:



ஆபரேட்டர்

விளக்கம்

உதாரணமாக



+

இரண்டு செயல்பாடுகளைச் சேர்க்கிறது

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

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

ஜாவாஸ்கிரிப்ட் ஒப்பீட்டு ஆபரேட்டர் இரண்டு இயக்கங்களையும் ஒப்பிடுகிறது. ஒப்பீட்டு ஆபரேட்டர்கள் பின்வருமாறு:

ஆபரேட்டர்

விளக்கம்

def __init __ (self) மலைப்பாம்பு

உதாரணமாக

==

இரண்டு செயல்பாடுகள் சமமாக இருக்கிறதா இல்லையா என்பதை சரிபார்க்கிறது. ஆம் எனில், நிபந்தனை உண்மையாகிறது.

20 == 30 = பொய்

===

ஒரே மாதிரியான (சமமான மற்றும் ஒரே வகை) காண்கிறது

10 == 20 = பொய்

! =

இரண்டு செயல்பாடுகள் சமமாக இருக்கிறதா இல்லையா என்பதை சரிபார்க்கிறது. மதிப்புகள் சமமாக இல்லாவிட்டால், நிபந்தனை உண்மையாகிறது

20! = 30 = உண்மை

! ==

இரண்டு மதிப்புகள் ஒரே மாதிரியானவை அல்ல என்பதை இது குறிக்கிறது

20! == 20 = பொய்

>

இடது இயக்கத்தின் மதிப்பு வலது இயக்கத்தின் மதிப்பை விட அதிகமாக இருந்தால் சரிபார்க்கிறது

30> 10 = உண்மை

> =

இடது இயக்கத்தின் மதிப்பு வலது இயக்கத்தின் மதிப்பை விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால் சரிபார்க்கிறது

20> = 10 = உண்மை

<

இடது இயக்கத்தின் மதிப்பு வலது இயக்கத்தின் மதிப்பை விட குறைவாக இருந்தால் இது சரிபார்க்கிறது

இருபது<10 = false

<=

இடது இயக்கத்தின் மதிப்பு வலது இயக்கத்தின் மதிப்பை விட குறைவாகவோ அல்லது சமமாகவோ இருந்தால் சரிபார்க்கிறது

30<=10 = false

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

பிட்வைஸ் ஆபரேட்டர்கள் ஓபராண்ட்களில் பிட்வைஸ் செயல்பாடுகளைச் செய்யப் பயன்படுத்தப்படுகின்றன. பிட்வைஸ் ஆபரேட்டர்களின் பட்டியல் இங்கே:

ஆபரேட்டர்

விளக்கம்

உதாரணமாக

&

அதன் முழு எண் வாதங்களின் ஒவ்வொரு பிட்டிலும் பூலியன் மற்றும் செயல்பாடு

(10 == 20 & 20 == 33) = பொய்

|

அதன் முழு எண் வாதங்களின் ஒவ்வொரு பிட்டிலும் இது பூலியன் அல்லது செயல்பாட்டை செய்கிறது

(10 == 20 | 20 == 33) = பொய்

^

இந்த ஆபரேட்டர் பிட்வைஸ் எக்ஸ்ஓஆர் செயல்பாட்டை செய்கிறது

(10 == 20 ^ 20 == 33) = பொய்

~

இது ஒரு ஒற்றுமையற்ற ஆபரேட்டர் மற்றும் ஓபராண்டில் உள்ள அனைத்து பிட்களையும் மாற்றியமைப்பதன் மூலம் செயல்படுகிறது

(~ 10) = -10

<<

இரண்டாவது இயக்கத்தில் குறிப்பிடப்பட்டுள்ள இடங்களின் எண்ணிக்கையால் அதன் முதல் இயக்கத்தில் உள்ள அனைத்து பிட்களையும் இடதுபுறமாக நகர்த்துகிறது.

(10<<2) = 40

>>

இடது இயக்கத்தின் மதிப்பு வலது இயக்கத்தால் குறிப்பிடப்பட்ட பிட்களின் எண்ணிக்கையால் வலதுபுறமாக நகர்த்தப்படுகிறது.

(10 >> 2) = 2

>>>

இந்த ஆபரேட்டர் >> ஆபரேட்டரைப் போன்றது, இடதுபுறத்தில் மாற்றப்பட்ட பிட்கள் எப்போதும் பூஜ்ஜியமாக இருக்கும்.

(10 >>> 2) = 2

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

பட்டியல் அனைத்து ஜாவாஸ்கிரிப்ட் தருக்க ஆபரேட்டர்களையும் வழங்குகிறது:

ஆபரேட்டர்

விளக்கம்

உதாரணமாக

&&

தருக்க மற்றும் - இரண்டு இயக்கங்களும் பூஜ்ஜியமற்றவை என்றால், நிபந்தனை உண்மையாகிறது

(10 == 20 && 20 == 33) = பொய்

||

தருக்க அல்லது - இரண்டு செயல்பாடுகளில் ஏதேனும் பூஜ்ஜியமற்றதாக இருந்தால், நிபந்தனை உண்மையாகிறது.

(10 == 20 || 20 == 33) = பொய்

!

தருக்க இல்லை - அதன் செயல்பாட்டின் தர்க்கரீதியான நிலையை மாற்றியமைக்கிறது.

! (10 == 20) = உண்மை

அசைன்மென்ட் ஆபரேட்டர்கள்

செயல்பாட்டுக்கு மதிப்புகளை ஒதுக்க அசைன்மென்ட் ஆபரேட்டர்கள் பயன்படுத்தப்படுகிறார்கள். பின்வரும் ஆபரேட்டர்கள் ஜாவாஸ்கிரிப்ட் அசைன்மென்ட் ஆபரேட்டர்கள் என்று அழைக்கப்படுகிறார்கள்:

ஆபரேட்டர்

விளக்கம்

உதாரணமாக

=

வலது பக்க இயக்கத்திலிருந்து இடது பக்க இயக்கத்திற்கு மதிப்புகளை ஒதுக்குகிறது

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

இவை பொதுவான ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்கள் அவற்றின் வரையறை மற்றும் எடுத்துக்காட்டுடன் இருந்தன. இதன் மூலம், எங்கள் கட்டுரையின் முடிவுக்கு வந்துள்ளோம்.

ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்களைப் பற்றி இப்போது உங்களுக்குத் தெரியும், பாருங்கள் வழங்கியவர் எடுரேகா. HTML5, CSS3, Twitter பூட்ஸ்டார்ப் 3, jQuery மற்றும் Google API களைப் பயன்படுத்தி ஈர்க்கக்கூடிய வலைத்தளங்களை எவ்வாறு உருவாக்குவது மற்றும் அமேசான் எளிய சேமிப்பக சேவைக்கு (S3) பயன்படுத்துவது எப்படி என்பதை அறிய வலை அபிவிருத்தி சான்றிதழ் பயிற்சி உங்களுக்கு உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'ஜாவாஸ்கிரிப்ட் ஆபரேட்டர்' இன் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.