قطعا همه کدها به صورت خطی و پیوسته و بدون تفکیک نوشته و اجرا نخواهند شد.
تابعها در برنامهنویسی از مفاهم بسیار مهم و کاربردی به شمار میروند. یک تابع یا function، قطعهای از کدهای برنامهنویسی است که با یک نام از سایر بخشهای برنامه جدا میشود.
یک تابع برای انجام یک فعالیت خاص و مشخص برنامهنویسی میشود و در طول اجرای برنامه ممکن است بارها اجرا یا فراخوانی شود.
برای مثال یک تابع میتواند کار ارسال ایمیل را به انجام برساند یا یک تابع میتواند کار فشرده کردن فایل را بر عهده داشته باشد.
کدهای زیر در آزمون انتهای جلسه استفاده میشوند.
کد شماره ۱:
function checkAge(age) {
if (age > 18) {
return true;
} else {
// ...
return confirm('Did parents allow you?');
}
}