把javascript高级程序设计啃了好多,一边做例子一边理解吧。
||和&&的妙用
源自于做一个幻灯片效果。
网上看得例子中有这么一句:
index == aBtn.length - 1 && (bOrder = false); index == 0 && (bOrder = true);
我一直不明白这样写得意义是什么,考虑优先级也不对。查证得知:
- 1.|| 和Java中不一样 代表的是 如果左边的true就返回左边 否则返回右边
2.&& 和java中不一样 代表的是 如果左边返回的true就返回右边 否则返回左边
真的是妙用啊~哈哈