دالة تعتمد نتيجتها فقط على مدخلاتها ولا تسبب آثاراً جانبية (Side Effects).
إذا أدخلت (2+2) تعطيك دائماً (4) ولا تغير شيئاً خارجها.