解释&&和||在javascript中的另类用法
又开始研究起 Titanium 来,发现其官方出品的MVC框架还是挺不错的,刚开始苦于没有好的代码来学习,文档又少,所以一直没去详细研究,后来发现原来官方的 CodeStrong 就是一套非常不错的学习代码,只要看通了其整套代码,相信对Alloy的使用也基本会了~在看其源码的同时,发现很多地方使用了诸如以下的用法:$.clouds && ;开始不是很理解,毕竟平时这样用的也少,上了下google后才知道原来这样写法非常方便好用。以下引用一段网上找到的解释&&和||在javascript中的另类用法:&& 优先级高于 ||看完后就相当清楚了,再看看具体代码:分析:语句①:1&&3 返回3 => 3 || 0 返回 3 => 3&&4 返回 4感觉javascript确实挺强挺灵活的!!
用户评论