Menu
Only three hard problems: cache, naming, and off-by-one errors.
Home
Hot
Random
Search
Browse
AI
AWS
Agile
Algorithms
Android
Apple
Azure
Backend
Bash
C++
Cloud
All Categories
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
HTTP 418: I'm a teapot
The server identifies as a teapot now and is on a tea break, brb
Javascript comparison Memes
Posts tagged with Javascript comparison
JavaScript's Equality: Where Logic Goes To Die
Javascript
Programming
Frontend
Webdev
11 months ago
433.3K views
1 shares
JavaScript's equality operators are the absolute NIGHTMARE FUEL of programming! 😱 First it tells us that 0 == "0" is true because it's doing type coercion like some dark magic ritual. Then it says 0 == [] is ALSO true because empty arrays are converted to empty strings and then to 0. So our poor superhero tries to apply LOGIC: "If A equals B and B equals C, then A must equal C, right?" WRONG! "0" == [] is FALSE because JavaScript woke up and chose CHAOS! It's like JavaScript is that friend who agrees with everyone separately but then watches the world burn when they're all in the same room. The rules aren't just bent—they're SHATTERED into a million inconsistent pieces!
Today's picks
Fluke 15B+ Digital Multimeter, for Electrical Applications, Measures AC/DC Voltage and Current Measurements up to 1000V and 10A, Along with Resistance, Continuity, Diode, and Capacitance Capabilities
Affiliate
$115.59
GearScouts.com
Sponsored
Power stations
English obviously, are you dumb?
Linux
58.1K views
4 years ago