⊗jsPmCdShCh 122 of 505 menu

Allmän förkortad form av kontroll i JavaScript

Den förkortade formen av kontroll fungerar också för andra datatyper. I detta fall konverteras dessa data först till boolesk typ och sedan jämförs med true. Se exemplet:

let test = 3; if (test) { console.log('+++'); // detta kommer att gälla } else { console.log('---'); }

Den presenterade koden är i praktiken ekvivalent med följande:

let test = 3; if (Boolean(test) === true) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = 3; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = ''; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = 3 * 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = null; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = false; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = 0; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = '0'; if (test) { console.log('+++'); } else { console.log('---'); }

Utan att köra koden, avgör vad som kommer att skrivas ut i konsolen:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa