كلمه جهاد و مشتقات آن در قرآن سی و یک بار آمده است، در حالى كه كلمه حرب (جنگيدن) فقط چهار بار آمده است. و ما مشاهده ميكنيم كه معناى جهاد در قرآن و در متون سنت پيامبر اسلام گسترده تر و کلی تر از معناى جنگ است؛ زيرا كه قتال (جنگیدن) به طور مشخص به معناى درگیری مسلحانه در جنگها است، در حالی که جهاد به معنای تلاش و كوشش كردن در مبارزه با دشمن است، چه اين دشمن فردى ستمگر و متجاوز باشد يا شيطانى كه مؤمن بايد با او جهاد كند، يا نفس خويش كه عمل بد را براى او زينت ميدهد.