三叔2017-06-12 09:31:40
Javascript邏輯運算子可以在非Boolean的環境中使用.
儘管 && 和 || 運算子能夠在非Boolean環境中使用, 但如果他們的返回值能夠轉換成Boolean值的話,也可以認為是Boolean運算
(來自邏輯運算子)
對於非Boolean的環境中:
當有一個false時,返回false一側的值
當有兩個false時,返回運算符之前(左側)的值;
當有兩個true時,返回運算符之後(右側)的值。
(來自JavaScript中的邏輯運算的回傳值(邏輯與&&,邏輯或||,邏輯非!))
学习ing2017-06-12 09:31:40
首先要知道js中的假值:0,false,'',null,undefined,NaN
在結合或運算
當one.nextElementSibing不為上述值任何一個時候,next = one.nextElementSibing;否則等於one. nextSibing