بعد از این که با مفهوم ابتدایی تابع آشنا شدید باید این را هم بدانید که قسمت دوم تعریف تابع بدنه تابع (function body) است که با آکولاد {} محصور می شود و مشابه بلاکی از کد است. بدنه تابع بلافاصله بعد از اعلان تابع قرار می گیرد. دستورات لازم که برای انجام وظیفه تابع در اینجا نوشته می شود. وقتی تابع فراخوانی می شود اجرای آن از ابتدای بدنه تابع شروع می شود و وقتی به انتهای تابع یا دستور return برسد پایان می پذیرد.
تابع ممکن است مقداری را به فراخواننده خود برگرداند. مقدار برگشتی تابع باید از همان نوعی باشد که در اعلان تابع ذکر شده است در غیر اینصورت با خطای mistake erroe مواجه می شوید.
مثال:
در برنامه زیر تابع square برای محاسبه مربع عدد صحیح توسط تابع اصلی فراخوانی می شود.