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

તમારા કોડને નિર્ણયો લેવાની જરૂર હોય છે. કન્ડીશનલ સ્ટેટમેન્ટ્સ તમારા પ્રોગ્રામના પ્રવાહને નિયંત્રિત કરે છે. તેઓ કોઈ શરત (condition) ના આધારે ચોક્કસ કોડ ચલાવે છે.

આ ત્રણ પ્રકારોનો ઉપયોગ કરો:

  • if: જ્યારે શરત સાચી (true) હોય ત્યારે કોડ ચલાવે છે.
  • if-else: જો સાચું હોય તો એક બ્લોક અને જો ખોટું હોય તો બીજો બ્લોક ચલાવે છે.
  • else if: ક્રમ અનુસાર અનેક શરતો તપાસે છે.

truthy અને falsy વેલ્યુઝ વિશે જાણો. JavaScript નોન-બુલિયન (non-boolean) વેલ્યુઝને true અથવા false તરીકે ગણે છે.

Truthy વેલ્યુઝ:

  • શૂન્ય સિવાયની સંખ્યાઓ.
  • ખાલી ન હોય તેવી સ્ટ્રિંગ્સ.
  • ઓબ્જેક્ટ્સ અને એરેઝ.

Falsy વેલ્યુઝ:

  • false.
  • ખાલી સ્ટ્રિંગ્સ.
  • null.
  • undefined.
  • NaN.

ઇન્ટરવ્યુમાં આ ટ્રેપ્સ (traps) થી સાવધ રહો:

  • "0" સ્ટ્રિંગ truthy છે. તે ખાલી નથી.
  • સિંગલ ઇક્વલ સાઇન (=) વેલ્યુ અસાઇન કરે છે. વેલ્યુની સરખામણી કરવા માટે ટ્રિપલ ઇક્વલ (===) નો ઉપયોગ કરો.

સ્ત્રોત: https://dev.to/ezhil_abinayak_e38eec8fb/javascript-conditional-statements-examples-flowcharts-truthy-falsy-values-and-interview-49c8