Přejít k navigační liště

Zdroják » Zprávičky » Rovnost, pravda – a JavaScript

Rovnost, pravda – a JavaScript

Nálepky:

Pod skoro politickým názvem se skrývá článek vývojáře Twitteru Anguse Crolla, který si na svém blogu posvítil podrobně na vyhodnocování pravdivostních výrazů v JavaScriptu a na implicitní konverze, které na pozadí takového vyhodnocení probíhají. Se znalostí těchto konverzí vás už nepřekvapí, že:

if ([0]) {
    console.log([0] == true); //false
    console.log(!![0]); //true
}

if ("potato") {
    console.log("potato" == false); //false
    console.log("potato" == true); //false
}

Komentáře

Subscribe
Upozornit na
guest
0 Komentářů
Inline Feedbacks
View all comments

Enum a statická analýza kódu

Mám jednu univerzální radu pro začínající programátorty. V učení sice neexistují rychlé zkratky, ovšem tuhle radu můžete snadno začít používat a zrychlit tak tempo učení. Tou tajemnou ingrediencí je statická analýza kódu. Ukážeme si to na příkladu enum.