[转]最为奇怪的程序语言的特性

2、在Javascript中

’5′ + 3 的结果是:’53′
’5′ – 3 的结果是:2

4、JavaScript 的条件表

看到下面这个表,不难理解为什么Javascript程序员为什么痛苦了

1
'' ==   '0' //false

2
0         ==   '' //true

3
0         ==   '0' //true

4
false ==   'false' //false

5
false ==   '0' //true

6
false ==   undefined     //false

7
false ==   null //false

8
null ==   undefined     //true

9
" \t\r\n" ==   0             //true

[url:http://coolshell.cn/?p=2053]

原文地址:https://www.cnblogs.com/chinaniit/p/1710009.html