𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴

तुमच्या कोडला निर्णय घेण्याची गरज असते. कंडिशनल स्टेटमेंट्स (Conditional statements) तुमच्या प्रोग्रामचा प्रवाह नियंत्रित करतात. ते 'true' किंवा 'false' निकालावर आधारित विशिष्ट कोड ब्लॉक्स चालवतात.

या तीन मुख्य प्रकारांचा वापर करा:

  • if: जेव्हा अट 'true' असते तेव्हाच कोड चालवतो.
  • if-else: जर अट 'true' असेल तर एक ब्लॉक आणि 'false' असेल तर दुसरा ब्लॉक चालवतो.
  • 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