ЈаваСцрипт Дефинисање & амп; Позовите функције са примером

Anonim

Шта је функција у ЈаваСцрипт-у?

Функције су веома важне и корисне у било ком програмском језику јер чине код поновним за употребу. Функција је блок кода који ће се извршити само ако је позван. Ако имате неколико редова кода који треба користити неколико пута, можете створити функцију која укључује понављајуће се редове кода, а затим позвати функцију где год желите.

У овом упутству ћете научити-

  • Како створити функцију у ЈаваСцрипт-у
  • Функција са аргументима
  • ЈаваСцрипт повратна вредност

Како створити функцију у ЈаваСцрипт-у

  1. Користите кључну реч функција праћену називом функције.
  2. Након назива функције отворите и затворите заграде.
  3. Након заграде отворите и затворите коврџаве заграде.
  4. У коврџаве заграде напишите своје редове кода.

Синтакса:

function functionname(){lines of code to be executed}

Испробајте ово сами:

<хтмл><хеад><титле> Функције !!! <сцрипт типе = "тект / јавасцрипт">функција миФунцтион (){доцумент.врите ("Ово је једноставна функција. <бр />");}миФунцтион ();<боди> 

Функција са аргументима

Функције можете креирати и са аргументима. Аргументи требају бити наведени у заградама

Синтакса:

function functionname(arg1, arg2){lines of code to be executed}

Испробајте ово сами:

<хтмл><хеад><сцрипт типе = "тект / јавасцрипт">вар цоунт = 0;функција цоунтВовелс (име){за (вар и = 0; и <име.дужина; и ++){иф (наме [и] == "а" || наме [и] == "е" || наме [и] == "и" || наме [и] == "о" || наме [и] == "у")цоунт = цоунт + 1;}доцумент.врите ("Здраво" + име + "!!! Ваше име има" + цоунт + "самогласнике.");}вар миНаме = промпт ("Молимо унесите своје име");цоунтВовелс (миНаме);<боди> 

ЈаваСцрипт повратна вредност

Такође можете креирати ЈС функције које враћају вредности. Унутар функције треба да користите кључну реч ретурн, а затим вредност коју треба вратити.

Синтакса:

function functionname(arg1, arg2){lines of code to be executedreturn val1;}

Испробајте ово сами:

<хтмл><хеад><сцрипт типе = "тект / јавасцрипт">функција ретурнСум (прва, друга){вар сум = први + други;повратна сума;}вар фирстНо = 78;вар сецондНо = 22;доцумент.врите (фирстНо + "+" + сецондНо + + ретурнСум (фирстНо, сецондНо));<боди>