𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀
તમારા કોડને નિર્ણયો લેવાની જરૂર હોય છે. કન્ડીશનલ સ્ટેટમેન્ટ્સ તમારા પ્રોગ્રામના પ્રવાહને નિયંત્રિત કરે છે. તેઓ કોઈ શરત (condition) ના આધારે ચોક્કસ કોડ ચલાવે છે.
આ ત્રણ પ્રકારોનો ઉપયોગ કરો:
- if: જ્યારે શરત સાચી (true) હોય ત્યારે કોડ ચલાવે છે.
- if-else: જો સાચું હોય તો એક બ્લોક અને જો ખોટું હોય તો બીજો બ્લોક ચલાવે છે.
- else if: ક્રમ અનુસાર અનેક શરતો તપાસે છે.
truthy અને falsy વેલ્યુઝ વિશે જાણો. JavaScript નોન-બુલિયન (non-boolean) વેલ્યુઝને true અથવા false તરીકે ગણે છે.
Truthy વેલ્યુઝ:
- શૂન્ય સિવાયની સંખ્યાઓ.
- ખાલી ન હોય તેવી સ્ટ્રિંગ્સ.
- ઓબ્જેક્ટ્સ અને એરેઝ.
Falsy વેલ્યુઝ:
- false.
- ખાલી સ્ટ્રિંગ્સ.
- null.
- undefined.
- NaN.
ઇન્ટરવ્યુમાં આ ટ્રેપ્સ (traps) થી સાવધ રહો:
- "0" સ્ટ્રિંગ truthy છે. તે ખાલી નથી.
- સિંગલ ઇક્વલ સાઇન (=) વેલ્યુ અસાઇન કરે છે. વેલ્યુની સરખામણી કરવા માટે ટ્રિપલ ઇક્વલ (===) નો ઉપયોગ કરો.