ஜாவாஸ்கிரிப்டில் கணிதச் சிக்கல்களைத் தீர்க்கும் போது, எண்ணின் சக்தியைக் கண்டறிவது ஒரு பொதுவான பணியாகும். சிறிய எண்களின் அதிவேகத்தை நீங்கள் எளிதாகக் கணக்கிடலாம், ஆனால் பெரிய எண்களுக்கு இது சற்று கடினம். ஜாவாஸ்கிரிப்டில், முன் வரையறுக்கப்பட்ட முறைகள் அல்லது ஆபரேட்டர்கள் போன்ற பல்வேறு அணுகுமுறைகளைப் பயன்படுத்தலாம்.
ஜாவாஸ்கிரிப்டில் ஒரு எண்ணின் அதிவேகத்தைப் பெறுவதற்கான பல்வேறு வழிகளை இந்தக் கட்டுரை விளக்குகிறது.
ஜாவாஸ்கிரிப்டில் ஒரு எண்ணின் அதிவேகத்தைப் பெறுவது/கண்டறிவது எப்படி?
எண்ணின் அதிவேகத்தைப் பெற, பின்வரும் அணுகுமுறைகளைப் பயன்படுத்தவும்:
முறை 1: '**' ஆபரேட்டரைப் பயன்படுத்தி எண்ணின் அடுக்குகளைப் பெறுங்கள்
ஒரு எண்ணின் அடுக்கு அல்லது சக்தியைப் பெற, ' ** 'ஆபரேட்டர். இது முதல் ஓபராண்டை இரண்டாவது ஓபராண்டின் சக்தியால் பெருக்குவதன் முடிவை வழங்குகிறது. இது Math.pow() போன்றதுதான்.
தொடரியல்
'**' ஆபரேட்டருக்கு பின்வரும் தொடரியல் பயன்படுத்தவும்:
அடித்தளம் ** அடுக்குஉதாரணமாக
இரண்டு மாறிகளை உருவாக்கவும், ' அடித்தளம் 'மற்றும்' அடுக்குகள் ', மற்றும் ஸ்டோர் எண்கள் ' 9 'மற்றும்' 3 ' முறையே:
இருந்தது அடித்தளம் = 9 ;இருந்தது அடுக்கு = 3 ;
அடிப்படை மற்றும் அடுக்கு மாறிகளுடன் ** ஆபரேட்டரைப் பயன்படுத்தவும் மற்றும் அதன் விளைவாக வரும் மதிப்பை மாறியில் சேமிக்கவும் ' சக்தி ”:
இருந்தது சக்தி = அடித்தளம் ** அடுக்கு ;இறுதியாக , முடிவை கன்சோலில் அச்சிடவும் :
[ வெறும் சிசி = 'ஜாவாஸ்கிரிப்ட்' அகலம் = '100%' உயரம் = '100%' தப்பித்தார் = 'உண்மை' தீம் = 'கருப்பு பலகை' நவ்ராப் = '0' ]
பணியகம். பதிவு ( சக்தி ) ;
9^3 என்பது 729 என 9 ஆக மூன்று மடங்கு பெருக்குவதைக் காணலாம்:
முறை 2: 'Math.pow()' முறையைப் பயன்படுத்தி ஒரு எண்ணின் அடுக்குகளைப் பெறுங்கள்
பயன்படுத்த ' Math.pow() ” ஜாவாஸ்கிரிப்டில் எண்ணின் அதிவேகத்தைப் பெறுவதற்கான முறை. இது n^n எண்ணின் சக்தியைக் கண்டறியப் பயன்படுத்தப்படும் கணிதப் பொருளின் முன் வரையறுக்கப்பட்ட முறையாகும்.
தொடரியல்
Math.pow() முறைக்கு கொடுக்கப்பட்ட தொடரியல் பின்பற்றவும்:
கணிதம் . பவ் ( அடித்தளம் , அடுக்கு )உதாரணமாக
மாறிகள் அடிப்படை மற்றும் அடுக்குகளை வாதங்களாகக் கடந்து Math.pow() முறையைப் பயன்படுத்தவும் மற்றும் அதன் விளைவாக வரும் மதிப்பை கன்சோலில் அச்சிடவும்:
இருந்தது அதிவேக = கணிதம் . பவ் ( அடித்தளம் , அடுக்கு ) ;பணியகம். பதிவு ( சக்தி ) ;
வெளியீடு
முறை 3: 'for' லூப்பைப் பயன்படுத்தி ஒரு எண்ணின் அடுக்குகளைப் பெறவும்
நீங்கள் இதையும் பயன்படுத்தலாம் ' க்கான 'முன்வரையறுக்கப்பட்ட ஜாவாஸ்கிரிப்ட் முறையைப் பயன்படுத்தாமல் எண்ணின் அதிவேகத்தைப் பெறுவதற்கான வளையம்.
உதாரணமாக
ஒரு செயல்பாட்டை வரையறுக்கவும் ' அடுக்கு எண்() 'இது இரண்டு அளவுருக்கள் எடுக்கும்,' அடித்தளம் 'மற்றும்' அடுக்கு ”. மாறியை உருவாக்கவும் ' சக்தி ” மற்றும் மதிப்பை 1 ஆக அமைக்கவும். for loop ஐப் பயன்படுத்தி, அதிவேகம் வரை சக்தியுடன் அடித்தளத்தைப் பெருக்கி, செயல்பாட்டிற்குத் திரும்பவும்:
செயல்பாடு அடுக்கு எண் ( அடித்தளம் , அடுக்கு ) {சக்தி = 1 ;
க்கான ( இருந்தது நான் = 0 ; நான் < அடுக்கு ; நான் ++ ) {
சக்தி = சக்தி * அடித்தளம் ;
}
திரும்ப சக்தி ;
}
கடந்து செல்வதன் மூலம் செயல்பாட்டை அழைக்கவும் ' 9 'மற்றும்' 3 ” வாதங்களாக:
பணியகம். பதிவு ( அடுக்கு எண் ( 9 , 3 ) ) ;வெளியீடு காட்டுகிறது ' 729 ” இது 9^3:
ஜாவாஸ்கிரிப்டில் ஒரு எண்ணின் அதிவேகத்தைப் பற்றியது அவ்வளவுதான்.
முடிவுரை
ஜாவாஸ்கிரிப்டில் எண்ணின் அதிவேகத்தைப் பெற, ' ** 'ஆபரேட்டர்,' Math.pow() 'முறை, அல்லது' க்கான ” வளையம். Math.pow() என்பது ஜாவாஸ்கிரிப்டில் ஒரு எண்ணின் அதிவேகத்தைப் பெறுவதற்குப் பயன்படுத்தப்படும் பொதுவான முறையாகும். ஜாவாஸ்கிரிப்டில் ஒரு எண்ணின் அதிவேகத்தைக் கண்டுபிடிப்பதற்கான பல்வேறு வழிகளை இந்தக் கட்டுரை விளக்குகிறது.