𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀

ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਫੈਸਲੇ ਲੈਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟਸ (Conditional statements) ਇਹੀ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਉਹ true ਜਾਂ false ਨਤੀਜਿਆਂ ਦੇ ਅਧਾਰ 'ਤੇ ਕੋਡ ਬਲਾਕ ਚਲਾਉਂਦੀਆਂ ਹਨ।

ਇਹਨਾਂ ਤਿੰਨ ਕਿਸਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ:

  • if: ਜੇਕਰ ਇੱਕ ਸ਼ਰਤ (condition) true ਹੈ, ਤਾਂ ਕੋਡ ਚਲਾਉਂਦਾ ਹੈ।
  • if-else: ਜੇਕਰ true ਹੈ ਤਾਂ ਇੱਕ ਬਲਾਕ ਅਤੇ ਜੇਕਰ false ਹੈ ਤਾਂ ਦੂਜਾ ਬਲਾਕ ਚਲਾਉਂਦਾ ਹੈ।
  • else if: ਕ੍ਰਮਵਾਰ ਕਈ ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ।

Truthy ਅਤੇ falsy ਵੈਲਯੂਜ਼ (values) ਬਾਰੇ ਸਿੱਖੋ।

Truthy ਵੈਲਯੂਜ਼:

  • ਗੈਰ-ਜ਼ੀਰੋ (Non-zero) ਨੰਬਰ।
  • ਖਾਲੀ ਨਾ ਹੋਣ ਵਾਲੀਆਂ ਸਟ੍ਰਿੰਗਸ (Non-empty strings)।
  • Objects ਅਤੇ arrays।

Falsy ਵੈਲਯੂਜ਼:

  • false.
  • ਖਾਲੀ ਸਟ੍ਰਿੰਗਸ (Empty strings)।
  • null.
  • undefined.
  • NaN.

ਇੰਟਰਵਿਊ ਟਿਪਸ:

  • '0' ਵਾਲੀ ਸਟ੍ਰਿੰਗ truthy ਹੁੰਦੀ ਹੈ।
  • if ਅਤੇ if-else ਵਿਚਕਾਰ ਅੰਤਰ ਜਾਣੋ।
  • ਸਾਰੀਆਂ falsy ਵੈਲਯੂਜ਼ ਯਾਦ ਕਰੋ।

ਸਰੋਤ: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8