为啥要说这个东西?一道面试题就给我去说它的动机。
题如下:
var bool = new Boolean(false);
if (bool) {
alert('true');
} else {
alert('false');
}
运行结果是true!!!
其实啥类型转换啊,操作符优先级啊,这些东西都是最最基本的。犀牛书上有详细的介绍。但我很少去翻犀牛书的前5章。。。
比如说优先级那块儿,很多书都教育我们,“不用去背诵优先级顺序,不确定的话,加括号就行了。“平常我们写代码时也确实这么做的。
但现实是啥呢?面试时会出这种题,让你来做。。。真不知道这种题的意义是啥。。。
抱怨到此为止,本文尝试