ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரிய ஆபரேட்டர் எடுத்துக்காட்டு

Javaskiriptil Irattai Accariya Aparettar Etuttukkattu



அனைவருக்கும் ஒரே ஆச்சரியக்குறி தெரிந்திருக்கும் ( ! ) தர்க்கரீதியான 'என்று அழைக்கப்படும் அடையாளம் இல்லை 'ஆபரேட்டர், இது போன்ற பூலியன் மதிப்பை மாற்றியமைக்க பயன்படுகிறது' !உண்மை 'திரும்புகிறது' பொய் ', போது ' !பொய் 'திரும்புகிறது' உண்மை ”. இரட்டை ஆச்சரியக்குறி ( !! ) சின்னங்கள் ' என்றும் அழைக்கப்படுகின்றன இரட்டை இடி ', அல்லது ' இரட்டை ஷாட்கள் 'உண்மை அல்லது பொய்யின் மதிப்பை மாற்றவும்' உண்மை ' அல்லது ' பொய் '. ஒரு மாறியை பூலியன் (உண்மை அல்லது தவறான) மதிப்பாக மாற்றுவதற்கான எளிய வழி இது.

இந்த ஆய்வு ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரியத்தை வரையறுக்கும்.

ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரிய ஆபரேட்டர் என்றால் என்ன?

இரட்டை ஆச்சரியக்குறி ( !! ) ஒரு ஜாவாஸ்கிரிப்ட் ஆபரேட்டர் அல்ல, இது இரட்டை, அல்ல ( ! ) இயக்குபவர் ஏனெனில் இல்லை ( ! ) ஆபரேட்டர் இரட்டை ஆச்சரிய ஆபரேட்டரில் இரண்டு முறை பயன்படுத்தப்படுகிறது ( !! ) முதல் (!) ஆபரேட்டர் அதை தலைகீழ் பூலியன் மதிப்பாக மாற்றுகிறார். இரண்டாவது (!) ஆபரேட்டர் தலைகீழ் பூலியன் மதிப்பைத் தலைகீழாக மாற்றுகிறது. வேறு வார்த்தைகளில் கூறுவதானால், அது இப்போது பொருளின் உண்மையான பூலியன் மதிப்பு.







JavaScript இல் தவறான மதிப்புகள்

JavaScript இல், வரையறுக்கப்படாத, 0, null, NaN மற்றும் வெற்று சரங்கள் (‘’) ஆகியவை தவறான மதிப்புகள்.



JavaScript இல் உண்மை மதிப்புகள்

JavaScript இன் உண்மை மதிப்புகள் 1, காலியாக இல்லாத சரம், பூஜ்ஜியமற்ற எண், அணிவரிசைகள், பொருள்கள் மற்றும் பல.



ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரியத்தின் எடுத்துக்காட்டுகளைப் பார்ப்போம்.





எடுத்துக்காட்டு 1:

ஒரு மாறியை உருவாக்கவும் ' 'மற்றும் ஒரு பூலியன் மதிப்பை ஒதுக்கவும்' பொய் ”:

அங்கே ஒரு = பொய்

மாறியுடன் இரட்டை நாட்(!) ஆபரேட்டர் அல்லது இரட்டை ஆச்சரியத்தை(!!) பயன்படுத்தவும்:



!! ;

வெளியீடு பூலியன் மதிப்பைக் கொடுக்கிறது ' பொய் ”:

மேலே உள்ள வெளியீட்டில், மாறியின் மதிப்பு ' 'முதலில் தலைகீழாக' உண்மை ' பிறகு, இரண்டாவது (!) ஆபரேட்டர் அதை மீண்டும் ' பொய் ”.

இங்கே, கீழே உள்ள அட்டவணையானது இரட்டை ஆச்சரியக்குறியைப் பயன்படுத்தி அனைத்து உண்மை மற்றும் தவறான JavaScript மதிப்புகளின் முடிவைக் குறிக்கிறது !! ஜாவாஸ்கிரிப்ட்:

மதிப்பு !!மதிப்பு
உண்மை உண்மை
பொய் பொய்
0 பொய்
1 உண்மை
வரையறுக்கப்படாத பொய்
ஏதுமில்லை பொய்
'' பொய்
'லினக்ஸ்' உண்மை

வெவ்வேறு மதிப்புகள் மற்றும் தரவு வகைகளில் இரட்டை ஆச்சரியக்குறி எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம்.

எடுத்துக்காட்டு 2: பூலியன் மதிப்புகளில் (!!) பயன்படுத்துதல்

பூலியன் மதிப்புகளில் இரட்டை ஆச்சரியத்தின் (!!) விளைவைப் பார்ப்போம்:

எடுத்துக்காட்டு 3: முழு எண் மதிப்புகளில் (!!) பயன்படுத்துதல்

முழு எண்கள் 0 மற்றும் 1 ஐ 'க்கு அனுப்பவும் console.log() ” முறை இரட்டை ஆச்சரியத்துடன் (!!) மற்றும் முடிவைப் பார்க்கும்:

எடுத்துக்காட்டு 4: பூஜ்ய அல்லது வரையறுக்கப்படாத மதிப்புகளில் (!!) பயன்படுத்துதல்

பூஜ்ய அல்லது வரையறுக்கப்படாத மதிப்புகளில் இரட்டை ஆச்சரியத்தின் (!!) விளைவைப் பார்ப்போம்:

எடுத்துக்காட்டு 5: சரம் மதிப்புகளில் (!!) பயன்படுத்துதல்

ஒரு வெற்று சரத்தில் இரட்டை ஆச்சரியக்குறியின் (!!) விளைவைப் பாருங்கள் மற்றும் ஒரு சரம் ' console.log() ”முறை:

ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரியக்குறி (!!) அடையாளம் தொடர்பான அத்தியாவசிய வழிமுறைகளை நாங்கள் தொகுத்துள்ளோம்.

முடிவுரை

இரட்டை ஆச்சரியக்குறி ( !! ) எனவும் அறியப்படுகிறது ' இரட்டை இடி ', அல்லது ' இரட்டை ஷாட்கள் ” என்பது உண்மை அல்லது தவறான கூற்றின் மதிப்பை மாற்றும் இரட்டை அல்ல (!) ஆபரேட்டர் ஆகும் உண்மை ' அல்லது ' பொய் '. இது முதல் (!) ஆபரேட்டரைப் பயன்படுத்தி தலைகீழ் பூலியன் மதிப்பாக மாற்றப்படுகிறது. பின்னர், இரண்டாவது (!) ஆபரேட்டர் தலைகீழ் பூலியன் மதிப்பைத் தலைகீழாக மாற்றுகிறது. இறுதியாக, இது பூலியன் வெளிப்பாடுகளின் அதே முடிவுகளை அளிக்கிறது (உண்மை, தவறு). இந்த ஆய்வு ஜாவாஸ்கிரிப்டில் இரட்டை ஆச்சரியத்தை வரையறுத்தது.