𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗕𝗿𝗮𝗻𝗰𝗵𝗶𝗻𝗴
ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਫੈਸਲੇ ਲੈਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟਸ (Conditional statements) ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਵਹਾਅ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦੀਆਂ ਹਨ। ਉਹ true ਜਾਂ false ਨਤੀਜੇ ਦੇ ਅਧਾਰ 'ਤੇ ਖਾਸ ਕੋਡ ਬਲਾਕ ਚਲਾਉਂਦੀਆਂ ਹਨ।
ਇਹਨਾਂ ਤਿੰਨ ਮੁੱਖ ਕਿਸਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:
- if: ਕੋਡ ਉਦੋਂ ਹੀ ਚਲਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਸ਼ਰਤ (condition) true ਹੋਵੇ।
- if-else: ਜੇ true ਹੋਵੇ ਤਾਂ ਇੱਕ ਬਲਾਕ ਅਤੇ ਜੇ false ਹੋਵੇ ਤਾਂ ਦੂਜਾ ਬਲਾਕ ਚਲਾਉਂਦਾ ਹੈ।
- else if: ਕ੍ਰਮਵਾਰ ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ।
ਤੁਹਾਨੂੰ Truthy ਅਤੇ Falsy ਵੈਲਯੂਜ਼ (values) ਬਾਰੇ ਵੀ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ। 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