本文共 392 字,大约阅读时间需要 1 分钟。
“==” 运算符比较“喜欢”Number类型。
1==true
的返回值是true
例如:
([]) ? true : fasle //true => Boolean([]); //true[] == false ? true : false //true=>Number([]); //0Number(false); //0({} == false) ? true : false //false=>Number({}); // NaNNumber(false); //0NaN !== 0
“A”-“B”的运算中,需要先把”A”和”B”用Number函数转换为数值,其结果为NaN
在减法操作中,如果有一个是NaN,则结果是NaN,因此”A”-“B”结果为NaN。转载地址:http://gfaen.baihongyu.com/