Асосҳои кор бо функсияҳои корбарӣ дар JavaScript
Ҳоло мо меомӯзем, ки чӣ гуна функсияҳои худро эҷод кунем, ки баъдтар метавонед онҳоро ба монанди функсияҳо ва методҳои стандартии JavaScript истифода баред. Биёед синтаксиси эҷоди функсияи худро дида бароем.
Функсия бо ёрии дастури function эҷод карда мешавад.
Баъд аз он, ба воситаи фосила, номи функсия, қавсҳои гирд ва сипас қавсҳои каҷӣ меоянд, ки дар дохили онҳо баъзе рамзҳо навишта шудаанд:
function func() {
// баъзе рамзҳо
}
Биёед ба мисоли гуногун нигарем.
Функсияеро бо номи func эҷод кунем, ки ҳангоми фарохонӣ аломати сӯрохро (exclamation mark) чоп кунад:
function func() {
console.log('!');
}
Ҳоло биёед функсияи худро фаро бихонем. Барои ин зарур аст, ки номи он ва қавсҳои гирдро нависед:
function func() {
console.log('!');
}
// Функсияи худро фаро мехонем:
func(); // '!'-ро чоп мекунад
Мутеассифона, шумо метавонед функсияи худро чанд маротиба фаро бихонед - дар ин сурат ҳар як даъвати функсия паёми навро медиҳад:
function func() {
console.log('!');
}
func(); // '!'-ро чоп мекунад
func(); // '!'-ро чоп мекунад
func(); // '!'-ро чоп мекунад
Функсияҳо метавонанд то ҷои муайян кардани худ фаро хонда шаванд:
func(); // '!'-ро чоп мекунад
function func() {
console.log('!');
}
Функсияе эҷод кунед, ки номи шуморо дар консоли чоп кунад.
Функсияе эҷод кунед, ки ҷамъи ададҳои аз 1 то 100-ро дар консоли чоп кунад.