碰到一段代码如下 
if(n>win) { 
  p=dArry.length-win; 

else if(n<0){ 
  p=0; 

else { 
  p=n; 

类似的代码挺多,继续简化,其实很简单,变成这样 
p=((n>win) && (dArry.length-win)) || ((n<0)&&0) || n; 
总结一句话:&&取最后值,||取第一满足的值,高效,但请灵活使用

posted on 2012-12-18 14:19  葛森  阅读(196)  评论(0编辑  收藏  举报