VBScript ஆபரேட்டர்கள்: தருக்க (மற்றும், அல்லது) எண்கணிதம், ஒப்பீட்டு எடுத்துக்காட்டு

VBScript ஆபரேட்டர்கள்

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

நீங்கள் a மற்றும் b ஆகிய இரண்டு மாறிகளின் கூட்டுத்தொகையைக் கணக்கிட்டு முடிவை மற்றொரு மாறி c இல் சேமிக்க விரும்புகிறீர்கள் என்று வைத்துக்கொள்வோம். | _+_ |

இங்கே, a, b மற்றும் c ஆப்பரேண்டுகள் மற்றும் + மற்றும் = ஆபரேட்டர்கள்.

VBScript இல் முக்கியமாக மூன்று வகையான ஆபரேட்டர்கள் உள்ளன: எண்கணிதம், ஒப்பீடு மற்றும் தருக்க ஆபரேட்டர்கள்.

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

VBS எண்கணித ஆபரேட்டர்கள், பெயர் குறிப்பிடுவது போல, எண்கணித கணக்கீடுகளுக்குப் பயன்படுத்தப்படுகின்றன.

வெவ்வேறு கணித ஆபரேட்டர்கள்

  • + (கூடுதலாக)
  • - (கழித்தல்)
  • * (பெருக்கல்)
  • / (பிரிவு)
  • % (மாடுலஸ்)
  • on (வெடிப்பு)
  • & (இணைத்தல்)

நாங்கள் பொதுவாகப் பயன்படுத்துவதால், முதல் நான்கு எண்கணித ஆபரேட்டர்களை நீங்கள் அறிந்திருக்கலாம்.

ஒரு பிரிவுக்குப் பிறகு மீதமுள்ளவற்றைக் கண்டுபிடிக்க மாடுலஸ் ஆபரேட்டர் பயன்படுத்தப்படுகிறது. உதாரணமாக, 10%3 என்பது 1 க்கு சமம்.

அதிவேக ஆப்பரேட்டர் கணிதத்தின் சக்திக்கு சமம். உதாரணமாக, 2^3 என்பது 8 க்கு சமம்.

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

உதாரணத்திற்கு, 'ஹலோ' & 'ஜான்' 'ஹலோ ஜான்' என்று திரும்பும்.

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

ஒப்பீட்டு ஆபரேட்டர்கள் இரண்டு மதிப்புகளை ஒப்பிட்டுப் பயன்படுத்தப்படுகின்றன.

வெவ்வேறு ஒப்பீட்டு ஆபரேட்டர்கள் ==,,, =. உங்களிடம் முறையே 5 மற்றும் 9 மதிப்புகள் கொண்ட a மற்றும் b ஆகிய இரண்டு மாறிகள் உள்ளன என்று வைத்துக்கொள்வோம், பின் வரும் ஒப்பீட்டின் முடிவுகள் இப்படி இருக்கும்: | _+_ |

VBScript தருக்க ஆபரேட்டர்கள்: மற்றும், அல்லது

லாஜிக்கல் ஆபரேட்டர்கள் லாஜிக்கல் செயல்பாடுகளுக்குப் பயன்படுத்தப்படுகிறார்கள்.

சில தருக்க ஆபரேட்டர்கள் AND, OR, NOT மற்றும் XOR.

உங்களிடம் முறையே உண்மை மற்றும் பொய்யான மதிப்புகள் கொண்ட x மற்றும் y ஆகிய இரண்டு மாறிகள் உள்ளன என்று வைத்துக்கொள்வோம், பிறகு பின்வரும் தர்க்கரீதியான செயல்பாடுகளின் முடிவுகள் இப்படி இருக்கும்:

குறியீடு உதாரணம்

படி 1) பின்வரும் குறியீட்டை ஒரு எடிட்டரில் நகலெடுக்கவும் | _+_ |

படி 2) உங்களுக்கு விருப்பமான இடத்தில் கோப்பை operator.html ஆக சேமிக்கவும். இப்போது இன்டர்நெட் எக்ஸ்ப்ளோரரில் கோப்பைத் திறக்கவும், உங்கள் திரை இப்படி இருக்கும்.

ஆபரேட்டர் முன்னுரிமை என்றால் என்ன?

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

  • எண்கணித ஆபரேட்டர்கள் முதலில் மதிப்பீடு செய்யப்படுகிறார்கள்
  • ஒப்பீட்டு ஆபரேட்டர்கள் அடுத்ததாக மதிப்பீடு செய்யப்படுகிறார்கள்
  • தருக்க ஆபரேட்டர்கள் கடைசியாக மதிப்பீடு செய்யப்பட்டனர்

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

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

  • வெளிப்பாடு
  • பெருக்கல்
  • பிரிவு
  • மாடுலஸ்
  • கூட்டல் மற்றும் கழித்தல்
  • இறுதியாக இணைத்தல்.

தர்க்க ஆபரேட்டர்கள் பின்வரும் வரிசையில் மதிப்பீடு செய்யப்படுகிறார்கள்:

  • இல்லை
  • மற்றும்
  • அல்லது
  • XOR.

உன்னால் முடியும் அடைப்புக்குறிப்புகளைப் பயன்படுத்தி (அடைப்பு அடைப்பு மற்றும் அடைப்பு அடைப்பு) வழக்கமான முன்னுரிமையை நீங்கள் விரும்பும் வழியில் மாற்றவும். அடைப்புக்குறிக்குள், சாதாரண ஆபரேட்டர் முன்னுரிமை பராமரிக்கப்படுகிறது.

உதாரணமாக, a = 5-2*2/5^3 என்ற வெளிப்பாட்டைக் கணக்கிட முயற்சித்தால், இதன் விளைவாக நீங்கள் எதிர்பார்ப்பது என்ன? முடிவு 4.968 ஆக இருக்கும். எப்படி? அதிர்வு முதலில் வரும், பின்னர் பெருக்கல் மற்றும் பிரிவு வந்து இறுதியில் கழித்தல் வரும். எனவே மேலே உள்ள வெளிப்பாடு இப்படி கணக்கிடப்படுகிறது: 5-2*2/(5^3)-> 5- (2*2)/125-> 5- (4/125)-> 5-.032- -> 4.968.

முதலில் நீங்கள் 5-2 ஐக் கணக்கிட வேண்டும் என்று வைத்துக்கொள்வோம், பிறகு நீங்கள் வெளிப்பாட்டை a = (5-2)*2/5^3 என எழுத வேண்டும். இப்போது நீங்கள் 3*2/5^3-> 3*2/125-> 6/125-> 0.048 என மதிப்பைப் பெறுவீர்கள். கீழே கொடுக்கப்பட்டுள்ள குறியீட்டை நீங்கள் முயற்சி செய்யலாம்.

குறியீடு உதாரணம்

படி 1) பின்வரும் குறியீட்டை ஒரு எடிட்டரில் நகலெடுக்கவும் | _+_ |

படி 2) உங்கள் விருப்பமான இடத்தில் கோப்பை precedence.html ஆக சேமிக்கவும். இப்போது இன்டர்நெட் எக்ஸ்ப்ளோரரில் கோப்பைத் திறக்கவும், உங்கள் திரை இப்படி இருக்கும்.

படி 3) வெளிப்பாட்டை a (5-2)*2/5^3 ஆக மாற்றி கோப்பை சேமிக்கவும். இப்போது வெளியீட்டைச் சரிபார்க்கவும், உங்கள் வெளியீடு இப்படி இருக்கும்:

VBScript மாறிலிகள்

VBS இல் குறியீட்டு செய்யும் போது, ​​நீங்கள் சில நேரங்களில் மாறிலிகளைப் பயன்படுத்த வேண்டியிருக்கும். மாறிலி என்பது ஒரு அர்த்தமுள்ள பெயர், அது ஒரு எண்ணை அல்லது சரத்தை மாற்றாது, அது எப்போதும் மாறாது. உதாரணமாக, நீங்கள் மாறிலியைப் பயன்படுத்த விரும்புகிறீர்களா? உங்கள் குறியீட்டில். மாறிலியின் மதிப்பு என்பது வெளிப்படையா? மாறாது. எனவே, நீங்கள் தொடர்ந்து பெயரிடப்பட்ட பை உருவாக்கி, நீங்கள் விரும்பும் இடத்தில் பயன்படுத்தலாம். ஒரு மாறிலியை அறிவிக்க நீங்கள் கான்ஸ்ட் என்ற முக்கிய சொல்லைப் பயன்படுத்த வேண்டும். உதாரணமாக, நீங்கள் தொடர்ந்து பெயரிடப்பட்ட பை அறிவித்து அதன் மதிப்பை ஒதுக்கலாம்? அதற்கு இது போல்: | _+_ |

ஒரு மாறிலியை அறிவித்த பிறகு, நீங்கள் அதன் மதிப்பை மாற்ற முயற்சித்தால், பிழை கிடைக்கும்.

மாறிலிகளுக்கு பெயரிடும் போது, ​​முன் வரையறுக்கப்பட்ட VBScript மாறிலிகளைப் பயன்படுத்தாமல் கவனமாக இருக்க வேண்டும். Vb உடன் தொடங்கும் பெயர்களைத் தவிர்ப்பதே சிறந்த தடுப்பு நடவடிக்கையாகும், ஏனெனில் அனைத்து VBScript முன் வரையறுக்கப்பட்ட மாறிலிகளும் vb உடன் தொடங்குகின்றன. சில உதாரணங்கள் vbRed, vbSunday, vbArray மற்றும் பல. நீங்கள் விரும்பியபடி உங்கள் குறியீட்டில் இந்த முன் வரையறுக்கப்பட்ட VBScript மாறிலிகளைப் பயன்படுத்தலாம்.

கருத்தை தெளிவுபடுத்த கீழே கொடுக்கப்பட்டுள்ள குறியீட்டை முயற்சிக்கவும்.

குறியீடு உதாரணம்

c = a + b

உங்களுக்கு விருப்பமான இடத்தில் ஃபைலை கான்ஸ்டன்ட். Html ஆக சேமிக்கவும். இப்போது இன்டர்நெட் எக்ஸ்ப்ளோரரில் கோப்பைத் திறக்கவும், உங்கள் திரை இப்படி இருக்கும்.

சுருக்கம்

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