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.

This entry was posted in Development and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.