வழிகாட்டிகள்

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

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

ஜாவாஸ்கிரிப்ட் தட்டச்சு

சி # போன்ற வலுவாக தட்டச்சு செய்த நிரலாக்க மொழிகளைப் போலன்றி, ஜாவாஸ்கிரிப்ட் தளர்வாக தட்டச்சு செய்யப்பட்டு, எந்தவொரு தரவு வகையையும் மாறிக்கு ஒரு குறிப்பிட்ட வகையை கொடுக்காமல் ஒரு மாறிக்கு ஒதுக்க உங்களை அனுமதிக்கிறது. ஜாவாஸ்கிரிப்டில், எடுத்துக்காட்டாக, "ஆப்பிள்" என்ற வார்த்தையை அதற்கு ஒதுக்கக்கூடிய அளவுக்கு "x" என்ற பெயரில் ஒரு எண்ணை நீங்கள் ஒதுக்கலாம். வகை அறிவிப்புகளைப் பற்றி கவலைப்படாமல் நிரல்களை உருவாக்க இந்த நெகிழ்வுத்தன்மை உங்களை அனுமதிக்கிறது. இருப்பினும், தளர்வான தரவு தட்டச்சு செய்வதிலும் குறைபாடுகள் உள்ளன, ஏனென்றால் நீங்கள் ஒரு மாறியில் எண் 2 ஐ மற்றொரு மாறிக்கு "ஆப்பிள்" என்று சேர்க்க முயற்சிக்கலாம். வலுவாக தட்டச்சு செய்த நிரலாக்க மொழியில் இது நடக்காது.

அடிப்படை ஜாவாஸ்கிரிப்ட் சேர்த்தல்

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

var x = 1; var y = 2; var முடிவு = x + y;

இந்த எளிய எடுத்துக்காட்டில் இதன் விளைவாக "3" உள்ளது. ஜாவாஸ்கிரிப்டில் எண்களைச் சேர்த்து, அவற்றுக்கு இடையே ஒரு பிளஸ் அடையாளத்தை வைக்கவும். கூடுதலாகச் செய்ய பின்வரும் தொடரியல் பயன்படுத்தலாம்:

var x + = y;

"+ =" ஆபரேட்டர் ஜாவாஸ்கிரிப்ட்டை ஆபரேட்டரின் வலது பக்கத்தில் உள்ள மாறியை இடதுபுறத்தில் உள்ள மாறியில் சேர்க்கச் சொல்கிறது.

மிதக்கும் புள்ளி சேர்த்தல்

1.234 போன்ற மிதக்கும் புள்ளி எண்கள் தசம புள்ளிகளைக் கொண்டுள்ளன. கீழே காட்டப்பட்டுள்ளபடி நீங்கள் மிதக்கும்-புள்ளி எண்களைச் சேர்த்தால், கீழே காட்டப்பட்டுள்ளபடி, ஜாவாஸ்கிரிப்ட் தசம புள்ளிகளைத் தக்க வைத்துக் கொள்கிறது:

var x = 1.234; var y = 10; var z = x + y;

"X" இல் "y" ஐச் சேர்த்த பிறகு, "z" மாறியில் "11.234" ஐ ஜாவாஸ்கிரிப்ட் சேமிக்கிறது. "ToFixed" செயல்பாட்டைப் பயன்படுத்தி ஒரு விளைவாக தோன்றும் தசம புள்ளிகளின் எண்ணிக்கையை நீங்கள் கட்டுப்படுத்தலாம். "Y" இல் "x" ஐ சேர்ப்பதற்கு பதிலாக, பின்வரும் தொடரியல் பயன்படுத்தவும்:

var z = (x + y) .இணைப்பு (2);

"ToFixed" முறை முடிவை வடிவமைக்கிறது, இதனால் அது இரண்டு தசம புள்ளிகளை மட்டுமே காண்பிக்கும். தசம புள்ளிக்குப் பிறகு பல எண்கள் தோன்றும் வகையில் "2" ஐ வேறு எந்த எண்ணுக்கும் மாற்றவும்.

உரை தரவைச் சேர்த்தல்

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

var x = "ஆப்பிள்கள்" + "ஆரஞ்சு";

"X" மாறி குறியீடு இயங்கிய பின் "ApplesOranges" ஐக் கொண்டுள்ளது. ஐடி மதிப்புகள் "உரை 1" மற்றும் "உரை 2" ஆகிய இரண்டு உரை பெட்டிகளில் உள்ளிடப்பட்ட எண்களைப் பயன்படுத்தி பின்வரும் சேர்த்தலைச் செய்தால் இதேதான் நடக்கும்:

var x = document.getElementById ("textbox1"). மதிப்பு; var y = document.getElementById ("textbox2"). மதிப்பு; var z = x + y;

முதல் உரை பெட்டியில் "1" மற்றும் இரண்டாவது உரை பெட்டியில் "2" இருந்தால், ஜாவாஸ்கிரிப்ட் அந்த இரண்டு மதிப்புகளையும் சேர்ப்பதற்கு பதிலாக சேர்க்கிறது, மேலும் "12" ஐ "z" மாறியில் சேமிக்கிறது. கீழே காட்டப்பட்டுள்ளபடி, எண் செயல்பாட்டைப் பயன்படுத்துவதைத் தடுக்கவும்:

var z = எண் (x) + எண் (y);

இந்த நிகழ்வின் முடிவு 3 ஆகும்.

துல்லியம்

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

var x = 1.4 var y = 1.2; var z = Math.round (x + y);

இங்கே "x" மற்றும் "y" ஐச் சேர்ப்பது பொதுவாக 2.6 விளைச்சலைக் கொடுக்கும். இருப்பினும், சேர்த்தலைச் செய்ய நீங்கள் Math.Round ஐப் பயன்படுத்தினால், ஜாவாஸ்கிரிப்ட் மதிப்பை 3 ஆக சுற்றுகிறது. அனைத்து உலாவிகளிலும் செயல்படும் இந்த முறை, இதன் விளைவாக 0.5 அல்லது அதற்கு மேற்பட்டதாக இருந்தால் அடுத்த முழு எண்ணுக்கு எண்களைச் சுற்றும்.

$config[zx-auto] not found$config[zx-overlay] not found