JavaScript գործառույթներ - JavaScript- ի մեթոդներ


Ֆունկցիաները (կամ մեթոդները) ծածկագրի այն բլոկներն են, որոնք կարող են ինքնուրույն գործել ըստ տրված հրահանգների: Բավական տեխնիկական: Աշխարհի լեզվով ասած, ֆունկցիան կարող է սահմանվել որպես մեքենա, որը որոշակի ներդրում է կատարում, դրանք մշակում է ըստ տրված հրահանգների և տալիս ցանկալի արդյունք: Եկեք ստեղծենք գործառույթ

Գործառույթի շարահյուսությունը JavaScript- ում

Javascript- ում ֆունկցիան սահմանվում է հետևյալ ձևով.

function function_name(parameter1, parameter2, parameter3) {
    statement1;
    statement2;
    statement3;
}

function sum(num1,num2){
	console.log(num1+num2);
}

function diff(num1){
	console.log(num1-10);
}

Եկեք վերստուգենք
  • Անկախ աշխատող
  • Կատարում է ըստ հրահանգների
  • Տալիս է ցանկալի արդյունք

Վերոնշյալ օրինակներում երկու գործառույթներն էլ գործում են ըստ ցուցումների:

գումար ֆունկցիան 2 մուտք է վերցնում (պարամետրերը, ինչպես մենք նրանց տեխնիկապես անվանում ենք) և ավելացնում դրանք:
տարբերություն ֆունկցիան վերցնում է ընդամենը 1 պարամետր և հանում 10-ը:

Լավ, մենք պատրաստ ենք ձեր մեքենաները (գործառույթները), բայց ինչպե՞ս ենք մենք դրանք աշխատում: Եթե ​​պատճենեք և տեղադրեք ծածկագիրը կոնսոլում, ապա դուք այլևս ոչինչ չեք տեսնի: Դա միայն նշանակում է, որ գործառույթը պատրաստ է աշխատել: Ներածումներ ավելացնելու և գործառույթներն աշխատեցնելու ժամանակն է:

Գործառույթի զանգահարում

Մեքենայությունը կամ «Ֆունկցիան կանչելու համար» (Տեխնիկական տերմին) սկսելու համար մենք պարզ գրում ենք ֆունկցիայի անունը և փակագծերում մտնում ենք պարամետրեր:

sum(5,9);

diff(43);

Խոսե՞լ ենք արդյունքը վերադարձնելու մասին: Այո, բայց մենք դա դեռ չենք արել: Եկեք աշխատենք արդյունքը պահպանելու և դրանք ինչ-որ փոփոխականում պահելու վրա: Հասկանալն ավելի հեշտ դարձնելու համար մենք կօգտագործենք միայն նախորդ օրինակները:
function sum(num1,num2){
	return (num1+num2);
}

function diff(num1){
	return (num1-10);
}

Փոխանակ աշխատելու ֆունկցիայի կողքին, մենք վերադարձրել ենք արդյունքը, որտեղից կոչվել է գործառույթը: Այժմ մենք պետք է այս արդյունքը պահենք նոր փոփոխականում:
var total = sum(5,9);
console.log(total);		//or
console.log(sum(5,9));

var total = diff(43);
console.log(total);		//or
console.log(diff(43));

Ինչու ենք մենք օգտագործում գործառույթներ:

Կիրառելիություն Ֆունկցիան սահմանելուց հետո այն կարելի է անվանել բազմակի ՝ տարբեր պարամետրերով: Սա ձեզ խնայում է ժամանակ և խնայում շատ տողեր: Այսպիսով, դուք կարող եք կրկին ու կրկին օգտագործել սամե ֆունկցիոնալությունը:

Նշում - Մենք աշխատելու ենք շատ գործառույթների հետ, երբ ուսումնասիրենք DOM- ը: