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

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

Bun v benchmarku mikroservisních frameworků: JavaScript na úrovni Rustu?

JavaScript se v backendu dlouho bral jako kompromis mezi výkonem a pohodlím vývoje. Nové benchmarky ale ukazují, že se tahle rovnice může rychle měnit. Runtime Bun se v testech mikroservisních frameworků výkonově dotáhl na špičkové Rust frameworky a výrazně překonal klasický Node.js s Expressem. Co za tím stojí a znamená to konec pomalého JavaScriptu na serveru?