var t = a&&b;的问题时间:2023-03-08 23:08:14 var a = "avalue";var b = "bvalue";var t = a&&b;console.info(t); // bvalue var a = "";var b = 1;var t = a&&b;console.info(t); // "" 总结: 其他语言的结果为boolean值,js却不是这样,而是相当于 if(a){b}else{a} 而var t=a||b;相当于if(a){a}else{b}