در علوم کامپیوتر و در زبان‌های مختلف برنامه نویسی عبارات شرطی ، عبارات شرطی و سازه های شرطی از ویژگیهای است که بسته به ارزیابی درست یا نادرست یک شرایط مشخص شده توسط برنامه نویس ، محاسبات یا اعمال مختلفی را انجام می دهد.
جملات شرطی شامل دو قسمت می‌باشند: یکی عبارت شرطی و دیگری عبارت اصلی. عبارتی که حاوی if باشد را عبارت شرطی و عبارت دیگر را عبارت اصلی می‌نامیم. رویدادی که در عبارت اصلی توصیف می‌شود بستگی به شرطی دارد که در عبارت شرطی بیان می‌شود.