相同點: || && 對第一個值進行布爾值運算
不同點:
|| 第一個值為true 返回第一個值 第一個值為false 返回第二個值 注意不是布爾值
&& 第一個值true 返回第二個值 第一個值為false 返回第一個值
var r = 'abc' || 123;
console.log(r); //abc
相當於:'abc' ? 'abc' : '123'
var r2 = 'abc' && 123;
console.log(r2) //123
相當於:'abc' ? '123' : 'abc'