Quirkscript

Javascript, eller rettere, ECMAscript, er et fantastisk programmeringssprog, et faktum jeg personligt overså i mange år. Det betyder dog ikke at det er et sprog uden udfordringer.

JavaScript Garden indeholder en række af de mere mystiske dele af sproget. Et meget simpelt eksempel, sammenligning af værdier:

""           ==   "0"           // false
0            ==   ""            // true
0            ==   "0"           // true
false        ==   "false"       // false
false        ==   "0"           // true
false        ==   undefined     // false
false        ==   null          // false
null         ==   undefined     // true
" \t\r\n"    ==   0             // true

Se også Timmy Willison’s oversigt over knapt så åbenlyse måder at bruge JavaScript operatorer.

Dette indlæg blev udgivet i Udvikling og tagget , . Bogmærk permalinket.

Skriv et svar

Udfyld dine oplysninger nedenfor eller klik på et ikon for at logge ind:

WordPress.com Logo

Du kommenterer med din WordPress.com konto. Log Out / Skift )

Twitter picture

Du kommenterer med din Twitter konto. Log Out / Skift )

Facebook photo

Du kommenterer med din Facebook konto. Log Out / Skift )

Google+ photo

Du kommenterer med din Google+ konto. Log Out / Skift )

Connecting to %s