3.1与或非基本语法
//逻辑与 && 只有两边为true,结果才为true// 逻辑或 || 只要有有一边为true,结果为true//逻辑非 ! 取反console.log(10>3 && 10>7)console.log(10>3 && 10>11)console.log(10>12 || 10>3)console.log(!(10>12))
3.2 与或非语句的特殊点
3.2.1与语句
遇到假就跳出,否则一直往下,直到判断完毕输出,或者遇到假输出。
var b = 0 && "abc"; //return 0;var c = "abc" && 0 ; //return 0;var d = 1 && "abc"; //return abc;
3.2.2或语句
遇到为真的值直接输出为真的值。如果都是假,那么输出最后的值。
var b= 0||"abc" //return abc;var c= "abc"||1 //return abc;var d= 0|| NaN //return NaN;
