கணினிகள், நிரலாக்க
கணித கணிதத்திலிருந்து கணிதம்
ஜாவாஸ்கிரிப்ட், கணித பொருள் உருவாக்கப்பட வேண்டிய அவசியம் இல்லை, இது ஒரு சிறிய கணித உலாவி கோப்பராக்சர் எனப்படுகிறது. ஜாவாஸ்கிரிப்ட் குறியீட்டில் எங்கிருந்தும் கணிதம் எப்போதும் கிடைக்கும். இதில் அடிப்படை மாறிலிகள், பண்புகளின் வடிவத்தில் மற்றும் பிரபலமான கணித செயல்பாடுகளை முறைகள் வடிவத்தில் உள்ளடக்குகின்றன.
ஜாவா கணிதமானது ஒரு பாரம்பரிய கணிதமாகும், தினமும் தேவையானது, அணுகக்கூடியது மற்றும் பயன்படுத்த எளிதானது.
கணித பண்புகள்
அடிப்படை கணித மாறிலிகள்:
- இயற்கை மடக்கை (E) அடிப்படை;
- இயற்கை மடக்கை (LN2, LN10);
- எண் லோகரிதம் (LOG2E, LOG10E);
- பை எண் (PI);
- சதுர வேர்கள் (SQRT1_2, SQRT2).
உலகளாவிய ஜாவா கணித பொருளின் சொத்துக்களை அணுக, நீங்கள் பொருள் பெயரையும் தேவையான சொத்து பெயரையும் குறிப்பிட வேண்டும். உதாரணமாக,
- Var exp = Math.E; // மாறாத இ ~ 2.718
- Var n314 = Math.PI; // எண் பை ~ 3.1415
நேர்மறை எண் மற்றும் சரம்
ஒரு எண்ணின் முழுமையான மதிப்பை நீங்கள் பெற விரும்பினால், 'ஏபிஎஸ்' செயல்பாட்டைப் பயன்படுத்தவும்.
- Math.abs ('- 65'); // = 65
- Math.abs (19); // = 19
- Math.abs (0); // = 0
- Var iPos = (a / b). ஸ்டோரிங் (10);
- Var iPos = (a / b). ட்ரெரிங் (2);
- Var iPos = (a / b). ஸ்டோரிங் (8);
- Var iPos = (a / b) .toString (16).
இங்கே அளவுரு 'rdx' என்பது முறையே எண் முறைகளின் அடிப்படை ஆகும், தசம, பைனரி, ஆக்டல் மற்றும் ஹெக்சாடெசிமல். வெளிப்பாட்டின் பதிலாக '(a / b)' க்கு பதிலாக, மாறியின் பெயரை நீங்கள் குறிப்பிடலாம்.
எண் அமைப்பின் அடிப்படைக்கு மாற்றுவது மிகவும் பயனுள்ள செயல்பாடு ஆகும். ஒரு வண்ணக் குறியீட்டை உருவாக்குதல் (ஹெக்ஸாடெசிமல் இலக்கங்களின் விரும்பிய வரிசைகளை எழுதவும்) நிரல் அடிப்படையில் உருவாக்கப்படும்போது, அது எளிதானது.
பல CSS விதிகள் அல்லது குறிப்பிட்ட உறுப்புகளின் பாணிகள் ஈ மீது அல்லது தளத்தில் வேலை செய்யும் போது உருவாக்கப்பட வேண்டும். ஜாவாஸ்கிரிப்ட் கணித பொருளின் பயன்பாடானது மிகவும் எளிமையான தளத்திலும் கூட காணப்படுகிறது.
இது முக்கியம். கோவை:
- Var iPos = Math.abs ('- 1,3');
அது வேலை செய்யாது.
இதன் விளைவாக 'NaN' இருக்கும். JavaScript இல் முழு எண் மற்றும் பாகுபடுத்தப்பட்ட பகுதி பிரிவானது ஒரு காலகட்டத்தில் குறிக்கப்படுகிறது, ஒரு காற்புள்ளி அல்ல. ஆனால் வெளிப்பாடு:
- Var iPos = ('100,33'). ToString ();
இதன் விளைவு: '100.33'. இந்த விஷயத்தில் அது ஜாவாஸ்கிரிப்ட் கணித பாணியில் எழுதப்பட்டுள்ளது, ஆனால் இதன் விளைவாக ஒரு சரத்தில் சரமாக உருவாகிறது.
ஜாவாஸ்கிரிப்ட் குறியீட்டில், பெரும்பாலும் ஒரு தீவிர பிழை, டெவலப்பரின் வழிமுறையின் ஒரு குறிப்பிட்ட குறைபாடு காரணமாக ஏற்படாது , மற்றும் மொழியின் அம்சங்களை பரிசீலித்து, தேவையற்ற அனைத்தையும் வெட்டுவது அல்லது இலக்கணத்திற்குள் பொருந்தாது .
உண்மையான எண்களின் பணிகள்
மதிப்புகள் மற்றும் மதிப்பீடுகளை மதிப்பிடுவதற்கான முடிவுகளை மதிப்பிடுவதன் மூலம் JavaScript கணித பொருளின் திறன்கள் மிகவும் முக்கியம். அவர்கள் மற்ற மொழிகளில் பரவலாக குறிப்பிடப்படவில்லை, ஆனால் அவற்றின் செயல்பாடு கிட்டத்தட்ட எந்த பணிக்கும் போதுமானது.
இது CSS பாணி விதிகள், DOM பொருள் பண்புகள், மற்றும் பிற உறுப்புகள் முழு வாதங்கள் தேவை என்று பொதுவான அறிவு தான். சில சமயங்களில், ஒன்று அல்லது அதற்கு மேற்பட்ட இலக்கங்களின் பகுதி பகுதியுடன் மதிப்புகள் தேவைப்படுகின்றன. வழக்கமான (கணித) சுற்றுக்கு கூடுதலாக - செயல்பாடு Math.round, ஜாவா இரண்டு விருப்பங்களை வழங்குகிறது: ஒரு பெரிய பக்க (சீல்) மற்றும் ஒரு குறைந்த பக்க (தரையில்).
ஒரு விதியாக, எண்ணியல் தரவு முழு எண்ணாக இருக்க வேண்டும் அல்லது தசம புள்ளிக்குப் பிறகு குறிப்பிட்ட எண்ணிக்கையிலான இலக்கங்கள் இருக்க வேண்டும். ஒரு தசம புள்ளியை ஒரு எண்ணில் சரிசெய்ய வேண்டியது அவசியமாக இருக்கும் போது, வகுப்பியல் எண்ணை வகுக்கும் எண்ணம் (பெருக்குதல்) தேவைப்படும் எண்ணை 10, 100, 1000 ஆல் வகுக்கும்.
- Var x = Math.round (20.5); // = 21
- Var x = Math.ceil (1.1); // = 2
- Var x = Math.floor (1.1); // = 1
- Var x = Math.floor (1.11 * 10); // = 11
செயல்பாடு கணித தளம் javascript சாத்தியம் கடந்த எடுத்துக்காட்டாக, குறியீடு தவறான பல பயன்படுத்துகிறது. ஒரு குறிப்பிட்ட பணியின் தர்க்கத்தைப் பொறுத்ததே போதும். 10, 100, 1000, அதிகபட்சமாக சுழற்று அல்லது பிரிக்கப்பட்டு தசம புள்ளியின் நிலையை சரிசெய்கிறது ... மிகவும் வசதியாக சுற்றுப்புறத்திற்குப் பிறகு, அதற்கு முன்பு இல்லை.
இது முக்கியம். எண்களை எண்களைப் பயன்படுத்தும் போது, பெரும்பாலும் பிழைகள் துல்லியமாக எழுகின்றன, ஏனெனில் கணக்கிடுவதன் விளைவாக, உதாரணமாக, ஒருங்கிணைப்பு அல்லது தொகுதி அளவுகள், ஒரு எண்ணாக மாற்றப்படாத ஒரு உண்மையான அல்லது சரம் மதிப்பு உள்ளது.
கணித செயல்பாடுகள்
டிரிகோனோமெரிக் செயல்பாடுகளைத் தவிர: சைனஸ் (பாவம்), கோசைன் (cos) மற்றும் டேன்ஜென்ட் (டான்) ஆகியவற்றின் கணக்கீடு, கணித பொருள் arcsine (asin), arccosine (acos) மற்றும் arctangent (atan) வழங்குகிறது.
நீங்கள் எலக்ட்ரான் (எ.கா.), எலக்ட்ரான்களின் எண்ணிக்கை (logr), மின்தூண்டியின் சதுர வேரைப் பிரித்தெடுக்க மற்றும் எண்ணை உயர்த்த விரும்பும் சக்தியை (pow) உயர்த்தலாம்.
கணித செயல்பாடுகளை பயன்படுத்துவது, சுற்றுச்சூழல் சார்பைத் தவிர, சுற்று, மாடி மற்றும் சீல் போன்றது, இது இரண்டு வாதங்கள் உள்ளன: முதலாவது எண், இரண்டாவது இது கட்டப்பட வேண்டிய அளவு.
நிச்சயமாக, trigonometric செயல்பாடுகளை JavaScript கணித பொருள் ஒரு நல்ல கூறு, ஆனால் ஒரு எடுத்து செல்ல கூடாது. ஜாவா ஒரு கணித இயந்திரம் அல்ல, ஆனால் ஒரு உலாவி மொழி, இது பராமரிப்பது பக்கங்கள் பக்கங்கள், DOM பொருட்களை, வழக்கமான வேலை நிறைய செய்ய.
பொருளின் நோக்கம் ஒரு குறிப்பிட்ட வேலையைச் செய்ய போதுமான கணிதக் கருவிகளை வழங்குவதாகும், மேலும் ஒருங்கிணைப்புகளை கணக்கிடுவதற்கு அல்ல, சந்திரனுக்கு பறக்கும் மற்றும் ஒரு தனிப்பட்ட அனிமேஷனை உருவாக்குவதாகும். கணிதத் தன்மை உடைய பல தளங்கள் மிக மெதுவாக உள்ளன.
குறைந்தபட்ச, அதிகபட்ச மற்றும் சீரற்ற மதிப்புகள்
மின்கல மற்றும் அதிகபட்ச செயல்பாடுகளை செயல்படுத்துவது எண்களின் எண்ணிக்கையை ஒப்பிடும்.
இரு சாராரும் பல வாதங்களை எடுத்துக்கொள்கின்றன: இரண்டு வாதங்கள் அவசியம் இல்லை. குறைந்தபட்சம் நிமிடத்தின் பரிமாற்ற எண் செயல்பாடுகளை குறிக்கும், அதிகபட்ச விளைவாக அதிகபட்சம்.
குறைந்தது ஒரு வாதம் குறிப்பிடப்படவில்லை என்றால், இதன் விளைவாக 'NaN'.
சீரற்ற செயல்பாடு ஒரு போலி-சீரற்ற எண்ணை 0 முதல் 1 வரை உருவாக்குகிறது. அதன் பயன்பாடு நம்பமுடியாத அளவுக்கு உள்ளது.
இங்கே, function padl () பயன்படுத்தப்படுகிறது, இது ஒரு எண்ணை இருந்தால் அதில் ஒரு எண்ணை பூஜ்ஜியத்துடன் இணைக்கிறது. Viuq () என்ற அழைப்பின் விளைவாக, ஒப்பீட்டளவில் சீரற்ற எண் பெறப்படும், ஆனால் ஒரு நாளுக்குள் மீண்டும் மீண்டும் செய்ய முடியாத அளவுக்கு தனிப்பட்டது.
அதிக தனித்துவத்தை தேவைப்பட்டால், நீங்கள் இரண்டு முறை செயல்பாட்டை அழைக்கலாம், மதிப்புகள் இணைக்கலாம் அல்லது வினாடிகளில் எண்ணை கணக்கிடலாம்.
ஒரு பக்கம் எந்த உறுப்பு, ஒரு கோப்பு அல்லது படம் பெயர், ஒரு பார்வையாளர் அமர்வு, சீரற்ற செயல்பாடு பயன்படுத்தி பாதுகாப்பு கட்டுப்படுத்த மிகவும் வேகமாக மற்றும் வசதியான கொடுக்க.
Similar articles
Trending Now