سه نوع خطا وجود دارد که می تواند در طول اجرای یک برنامه رخ دهد. خطاهای سینتکسی (Syntax errors) - خطاهای زمان اجرا (Runtime errors) - خطاهای منطقی (Logical errors)