if...else এর সাথে if এর পার্থক্য হল যে if...else আপনাকে একটি বিকল্প পথে যাওয়ার সুযোগ দেয় কিন্তু if statement আপনাকে কিন্তু এ সুযোগটি দেবে না সরাসরি।মূল কথা হলো, if...else প্রথমে if এর শর্ত পরীক্ষা করে দেখে সেটি সত্যি না মিথ্যা, যদি সত্য হয় তাহলে if এর অধীনে লেখা কোড execute হবে নতুবা else কাজ করবে।