||的返回值会返回最早遇到非以下类型的值:
NaN null undefined 0 false;
如果||左右两边都是以上类型的值时,会返回最后一个
&&的返回值会返回最早遇到以下类型的值:
NaN null undefined 0 false;
当&&左右两边都是非以上类型的值时,则会返回最后一个;
如
6.以下代码的输出结果是( );var a = "hello" && "world"; console.log(a); 正确答案:B A hello B world C true D false 难易程度:易 7.以下代码的输出结果是( );var b = 0 && 1; console.log(b); 正确答案:A A 0 B 1 C true D false 难易程度:适中 8.以下代码的输出结果是( );var C = "hello" || 0; console.log(C); 正确答案:A A hello B 0 C true D false 难易程度:适中 9.以下代码的输出结果是( );var d = 0 || NaN; console.log(d); 正确答案:B A 0 B NaN C true D false 难易程度:适中