டைனமிக் வலை பயன்பாடுகள் பிறந்த பிறகு நடைமுறைக்கு வந்தன . வலை பயன்பாடுகளின் பிரபலமடைந்து வருவதால், ஜாவாஸ்கிரிப்ட் இன்றைய உலகின் மிக முக்கியமான மொழிகளில் ஒன்றாக மாறிவிட்டது. இந்த ஜாவாஸ்கிரிப்ட் செயல்பாட்டுக் கட்டுரை ஜாவாஸ்கிரிப்டில் செயல்பாடுகளை வரையறுக்க பல்வேறு வழிகளை பின்வரும் வரிசையில் விளக்கும்:
- ஜாவாஸ்கிரிப்ட் அறிமுகம்
- ஜாவாஸ்கிரிப்ட்டின் அடிப்படைகள்
- ஜாவாஸ்கிரிப்ட் செயல்பாடு
- முன் வரையறுக்கப்பட்ட செயல்பாடுகள்
- ஜாவாஸ்கிரிப்ட் செயல்பாட்டை வரையறுக்க வெவ்வேறு வழிகள்
ஜாவாஸ்கிரிப்ட் அறிமுகம்
ஜாவாஸ்கிரிப்ட் ஒரு உயர் நிலை , விளக்கம், நிரலாக்க மொழி வலைப்பக்கங்களை மேலும் ஊடாடும் வகையில் பயன்படுத்தப்படுகிறது. இது மிகவும் சக்திவாய்ந்த கிளையன்ட் பக்க ஸ்கிரிப்டிங் மொழியாகும், இது உங்கள் வலைப்பக்கத்தை மிகவும் கலகலப்பாகவும் ஊடாடும் விதமாகவும் ஆக்குகிறது.
இது ஒரு நிரலாக்க மொழியாகும், இது வலைப்பக்கங்களில் சிக்கலான மற்றும் அழகான வடிவமைப்பை செயல்படுத்த உதவுகிறது. உங்கள் வலைப்பக்கம் உயிருடன் இருக்க வேண்டும் மற்றும் உங்களைப் பார்ப்பதை விட நிறைய செய்ய விரும்பினால், ஜாவாஸ்கிரிப்ட் அவசியம்.
ஜாவாஸ்கிரிப்ட்டின் அடிப்படைகள்
நீங்கள் மொழிக்கு புதியவர் என்றால், நீங்கள் சிலவற்றை அறிந்து கொள்ள வேண்டும் ஜாவாஸ்கிரிப்ட்டின் அடிப்படைகள் இது உங்கள் குறியீட்டை எழுதத் தொடங்க உதவும். அடிப்படைகள் பின்வருமாறு:
- வரிசைகள்
- செயல்பாடுகள்
நீங்கள் பார்க்கலாம் ஜாவாஸ்கிரிப்ட்டின் இந்த அடிப்படை கருத்துகள் மற்றும் அடிப்படைகளின் ஆழத்தில் இறங்க. இந்த ஜாவாஸ்கிரிப்ட் செயல்பாடு கட்டுரையில், செயல்பாடுகளை வரையறுக்க பல்வேறு வழிகளில் கவனம் செலுத்துவோம்.
fibonacci மறுநிகழ்வு c ++
ஜாவாஸ்கிரிப்ட் செயல்பாடு
ஜாவாஸ்கிரிப்ட் செயல்பாடு a குறியீட்டின் தொகுதி எந்தவொரு குறிப்பிட்ட பணியையும் செய்ய வடிவமைக்கப்பட்டுள்ளது. ஒரு செயல்பாட்டை அழைப்பதன் மூலம் அதை இயக்கலாம். இது என அழைக்கப்படுகிறது தூண்டுதல் அல்லது அழைப்பு ஒரு செயல்பாடு.
ஒரு செயல்பாட்டைப் பயன்படுத்த, நீங்கள் அதை அழைக்க விரும்பும் நோக்கத்தில் எங்காவது அதை வரையறுக்க வேண்டும். பொதுவாக செய்யப்படும் சில பணிகளை ஒன்றாக இணைத்து ஒரு செயல்பாட்டை உருவாக்குவதே இதன் யோசனை, அதே குறியீட்டை வெவ்வேறு உள்ளீடுகளுக்கு மீண்டும் மீண்டும் எழுதுவதற்கு பதிலாக, அந்த குறிப்பிட்ட செயல்பாட்டை நாம் அழைக்கலாம்.
அடிப்படை தொடரியல் ஜாவாஸ்கிரிப்டில் ஒரு செயல்பாட்டை உருவாக்க பின்வருமாறு:
செயல்பாடு செயல்பாடு பெயர் (அளவுரு 1, அளவுரு 2, ..) {// செயல்பாட்டு உடல்}
ஜாவாஸ்கிரிப்ட் பல்வேறு உள்ளமைக்கப்பட்ட அல்லது கொண்டுள்ளது முன் வரையறுக்கப்பட்ட செயல்பாடுகள் . ஆனால், பயனர் வரையறுக்கப்பட்ட செயல்பாடுகளை உருவாக்க இது நம்மை அனுமதிக்கிறது. எனவே முன்னேறி, பொதுவாகப் பயன்படுத்தப்படும் சில முன் வரையறுக்கப்பட்ட செயல்பாடுகளைப் பார்ப்போம்.
முன் வரையறுக்கப்பட்ட செயல்பாடுகள்
ஜாவாஸ்கிரிப்ட் பல உயர்மட்ட உள்ளமைக்கப்பட்ட செயல்பாடுகளைக் கொண்டுள்ளது. மொழியில் கட்டமைக்கப்பட்ட சில செயல்பாடுகளைப் பார்ப்போம்.
செயல்பாடுகள் | விளக்கம் |
எவல் | ஒரு சரம் / எண்கணித வெளிப்பாட்டை மதிப்பீடு செய்து ஒரு மதிப்பை அளிக்கிறது. |
பார்ஸ்இன்ட் | ஒரு சரம் வாதத்தை பாகுபடுத்தி, குறிப்பிட்ட தளத்தின் முழு எண்ணை வழங்குகிறது. |
பார்ஸ்ஃப்ளோட் | ஒரு சரம் வாதத்தை பாகுபடுத்தி மிதக்கும் புள்ளி எண்ணை வழங்குகிறது. |
எஸ்கேப் | ஒரு வாதத்தின் ஹெக்ஸாடெசிமல் குறியாக்கத்தை வழங்குகிறது. |
Unescape | குறிப்பிட்ட மதிப்புக்கு ASCII சரத்தை வழங்குகிறது. |
ஜாவாஸ்கிரிப்ட்டில் இந்த முன் வரையறுக்கப்பட்ட செயல்பாடுகள் எவ்வாறு செயல்படுகின்றன என்பதைப் பார்ப்போம்:
var x = 10 var y = 20 var a = eval ('x * y') // Eval var b = parseInt ('10 .00 ') // ParseInt var c = parseFloat ('10') // ParseFloat தப்பித்தல் ('வரவேற்கிறோம் to Edureka ') // எஸ்கேப் அன்ஸ்கேப் (' எடுரேகாவுக்கு வருக ') // Unescape
ஜாவாஸ்கிரிப்ட் செயல்பாட்டை வரையறுக்க வெவ்வேறு வழிகள்
ஒரு செயல்பாட்டை பல்வேறு வழிகளைப் பயன்படுத்தி வரையறுக்கலாம். செயல்பாடு வெளிப்புற கூறுகள் மற்றும் அழைப்பிதழ் வகைகளுடன் எவ்வாறு தொடர்பு கொள்கிறது என்பதை சரிபார்க்க வேண்டியது அவசியம். வெவ்வேறு வழிகளில் பின்வருவன அடங்கும்:
செயல்பாடு அறிவிப்பு
ஒரு செயல்பாட்டு அறிவிப்பு a செயல்பாட்டு முக்கிய சொல் , ஒரு கட்டாய செயல்பாடு பெயர், ஒரு பட்டியல் அளவுருக்கள் ஒரு ஜோடி அடைப்பு மற்றும் உடல் குறியீட்டை வரையறுக்கும் ஒரு ஜோடி சுருள் பிரேஸ்களில்.
இது பின்வருமாறு வரையறுக்கப்படுகிறது:
// செயல்பாட்டு அறிவிப்பு செயல்பாடு isEven (num) {return num% 2 === 0} isEven (24) // => true isEven (11) // => false
செயல்பாடு isEven (எண்) ஒரு செயல்பாடு சமர்ப்பிப்பு என்பது ஒரு எண் சமமாக இருக்கிறதா என்பதை தீர்மானிக்க பயன்படுகிறது.
செயல்பாடு வெளிப்பாடு
ஒரு செயல்பாட்டு வெளிப்பாடு a ஆல் தீர்மானிக்கப்படுகிறது செயல்பாட்டு முக்கிய சொல் , அதைத் தொடர்ந்து ஒரு விருப்ப செயல்பாட்டு பெயர், ஒரு ஜோடி அடைப்புக்குறிக்குள் அளவுருக்களின் பட்டியல் மற்றும் உடல் குறியீட்டை வரையறுக்கும் ஒரு ஜோடி சுருள் பிரேஸ்கள்.
இது பின்வருமாறு வரையறுக்கப்படுகிறது:
const count = function (array) {// செயல்பாட்டு வெளிப்பாடு திரும்பும் வரிசை.நீளம்} const முறைகள் = {எண்கள்: [2, 5, 8], தொகை: செயல்பாடு () {// செயல்பாட்டு வெளிப்பாடு இதைத் தருகிறது. Numbers.reduce (செயல்பாடு ( acc, num) fun // func. வெளிப்பாடு திரும்ப acc + num})}} எண்ணிக்கை ([1, 7, 2]) // => 3 முறைகள். சம் () // => 15
செயல்பாட்டு வெளிப்பாடு ஒரு செயல்பாட்டு பொருளை உருவாக்குகிறது, இது போன்ற பல்வேறு சூழ்நிலைகளில் பயன்படுத்தப்படலாம்:
- இது ஒரு ஒதுக்கப்படலாம் மாறி ஒரு என பொருள்: எண்ணிக்கை = செயல்பாடு (…) {…}
- ஒரு உருவாக்க முறை ஒரு பொருளின் கூட்டுத்தொகையில்: செயல்பாடு () {…}
- பயன்படுத்த செயல்பாடு ஒரு திரும்ப அழைத்தல்: .reduce (செயல்பாடு (…) {…})
சுருக்கெழுத்து முறை வரையறை
சுருக்கெழுத்து முறை வரையறை ஒரு முறை அறிவிப்பில் பயன்படுத்தப்படுகிறது பொருள் எழுத்தர்கள் மற்றும் ES6 வகுப்புகள். A ஐப் பயன்படுத்தி அவற்றை வரையறுக்கலாம் செயல்பாடு பெயர் , அதன் பின் ஒரு பட்டியல் அளவுருக்கள் ஒரு ஜோடி அடைப்பு மற்றும் உடல் அறிக்கைகளை வரையறுக்கும் ஒரு ஜோடி சுருள் பிரேஸ்களில்.
பின்வரும் எடுத்துக்காட்டு ஒரு பொருளின் சுருக்கெழுத்து முறை வரையறையைப் பயன்படுத்துகிறது:
const collection = {items: [], சேர் (... உருப்படிகள்) {this.items.push (... items) get, get (index) {இதைத் திருப்பி விடுங்கள்.இடெம்ஸ் [குறியீட்டு]}} collection.add ('edureka ',' ஆன்லைன் ',' ஜாவாஸ்கிரிப்ட் ') collection.get (1) // =>' edureka '
சுருக்கெழுத்து அணுகுமுறை பலவற்றைக் கொண்டுள்ளது நன்மைகள் போன்ற பாரம்பரிய சொத்து வரையறை:
- இது ஒரு உள்ளது குறுகிய தொடரியல் இது படிக்கவும் எழுதவும் எளிதாக்குகிறது.
- இது ஒரு செயல்பாட்டு வெளிப்பாட்டிற்கு மாறாக பெயரிடப்பட்ட செயல்பாடுகளை உருவாக்குகிறது. இது பயனுள்ளதாக இருக்கும் பிழைத்திருத்தம்.
அம்பு செயல்பாடு
ஒரு அம்பு செயல்பாடு ஒரு ஜோடி அடைப்புக்குறிகளைப் பயன்படுத்தி வரையறுக்கப்படுகிறது, இது அளவுருக்களின் பட்டியலைக் கொண்டுள்ளது, அதைத் தொடர்ந்து a கொழுப்பு அம்பு (=>) மற்றும் உடல் அறிக்கைகளை வரையறுக்கும் ஒரு ஜோடி சுருள் பிரேஸ்கள்.
பைத்தானில் ஒரு எண்ணை எவ்வாறு மாற்றுவது
அம்புக்குறி செயல்பாட்டின் அடிப்படை பயன்பாட்டை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது:
const absValue = (எண்) => {if (எண் 21 absValue (7) // => 7
இங்கே, absValue ஒரு அம்புக்குறி செயல்பாடு என்பது ஒரு எண்ணின் முழுமையான மதிப்பைக் கணக்கிடுகிறது.
ஜெனரேட்டர் செயல்பாடு
ஜாவாஸ்கிரிப்டில் ஜெனரேட்டர் செயல்பாடு a ஜெனரேட்டர் பொருள். தொடரியல் செயல்பாட்டு வெளிப்பாடு, செயல்பாட்டு அறிவிப்பு அல்லது முறை அறிவிப்புக்கு ஒத்ததாகும். ஆனால் அதற்கு ஒரு தேவை நட்சத்திர எழுத்து (*) .
ஜெனரேட்டர் செயல்பாட்டை பின்வரும் வடிவங்களில் அறிவிக்கலாம்:
- செயல்பாட்டு அறிவிப்பு படிவ செயல்பாடு * ():
செயல்பாடு * indexGenerator () {var index = 0 போது (உண்மை) {மகசூல் குறியீட்டு ++}} const g = indexGenerator () console.log (g.next (). மதிப்பு) // => 0 console.log (g.next ( ) .மதிப்பீடு) // => 1
- செயல்பாட்டு வெளிப்பாடு வடிவம் செயல்பாடு * ():
const indexGenerator = function * () index (உண்மை) {மகசூல் குறியீட்டு ++}} const g = indexGenerator () console.log (g.next (). மதிப்பு) // => 0 console.log (g. அடுத்த (). மதிப்பு) // => 1
const obj = index * indexGenerator () {var index = 0 (true) {மகசூல் குறியீட்டு ++}}} const g = obj.indexGenerator () console.log (g.next (). மதிப்பு) // => 0 கன்சோல். log (g.next (). மதிப்பு) // => 1
ஜெனரேட்டர் செயல்பாடு பொருள் கிராம் மூன்று நிகழ்வுகளிலும். தொடர்ச்சியான எண்களின் வரிசையை உருவாக்க இது பயன்படுத்தப்படுகிறது.
செயல்பாடு கட்டமைப்பாளர்
ஒரு கட்டமைப்பாளராக செயல்பாடு செயல்படுத்தப்படும்போது, a புதிய செயல்பாடு உருவாக்கப்பட்டது. கட்டமைப்பாளருக்கு அனுப்பப்படும் வாதங்கள் புதிய செயல்பாட்டிற்கான அளவுரு பெயர்களாகின்றன. இங்கே, கடைசி வாதம் பயன்படுத்தப்படுகிறது செயல்பாடு உடல் குறியீடு.
உதாரணத்திற்கு:
செயல்பாடு sum1 (a, b) {a + b} const sum2 = function (a, b) {return a + b} const sum3 = (a, b) => a + b console.log (typeof sum1 === 'function') // => true console.log (typeof sum2 === 'function') // => true console.log (typeof sum3 === 'function') // => true
ஜாவாஸ்கிரிப்டில் செயல்பாடுகளை வரையறுக்க சில வேறுபட்ட முறைகள் இவை. இதன் மூலம், எங்கள் கட்டுரையின் முடிவுக்கு வந்துள்ளோம். ஜாவாஸ்கிரிப்ட் செயல்பாடுகள் மற்றும் அவற்றை வரையறுக்க வெவ்வேறு முறைகள் என்ன என்பதை நீங்கள் புரிந்து கொண்டீர்கள் என்று நம்புகிறேன்.
ஜாவாஸ்கிரிப்ட் செயல்பாடு பற்றி இப்போது உங்களுக்குத் தெரியும், பாருங்கள் வழங்கியவர் எடுரேகா. HTML5, CSS3, Twitter பூட்ஸ்டார்ப் 3, jQuery மற்றும் Google API களைப் பயன்படுத்தி ஈர்க்கக்கூடிய வலைத்தளங்களை எவ்வாறு உருவாக்குவது மற்றும் அமேசான் எளிய சேமிப்பக சேவைக்கு (S3) பயன்படுத்துவது எப்படி என்பதை அறிய வலை அபிவிருத்தி சான்றிதழ் பயிற்சி உங்களுக்கு உதவும்.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? 'ஜாவாஸ்கிரிப்ட் செயல்பாடு' இன் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.