𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴
آپ کے کوڈ کو فیصلے کرنے کی ضرورت ہوتی ہے۔ کنڈیشنل اسٹیٹمنٹس (Conditional statements) آپ کے پروگرام کے بہاؤ کو کنٹرول کرتے ہیں۔ یہ ٹرو (true) یا فالس (false) کے نتیجے کی بنیاد پر مخصوص کوڈ بلاکس کو چلاتے ہیں۔
ان تین اہم اقسام کا استعمال کریں:
- if: کوڈ صرف تب چلاتا ہے جب کوئی شرط (condition) درست (true) ہو۔
- if-else: اگر شرط درست ہو تو ایک بلاک اور اگر غلط ہو تو دوسرا بلاک چلاتا ہے۔
- else if: ترتیب وار متعدد شرائط کو چیک کرتا ہے۔
آپ کو Truthy اور Falsy ویلیوز کے بارے میں بھی جاننے کی ضرورت ہے۔ JavaScript ہر ویلیو کو بولین (boolean) کے طور پر پرکھتا ہے۔
Falsy ویلیوز ہمیشہ فالس (false) ہوتی ہیں:
- false
- 0
- خالی اسٹرنگز (empty strings)
- null
- undefined
- NaN
Truthy ویلیوز باقی سب کچھ ہیں:
- غیر صفر نمبرز (Non-zero numbers)
- بھری ہوئی اسٹرنگز (Filled strings)
- Objects
- Arrays
ماخذ: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9