var s=1;for(i=1;i<=33;i++){ var tmp=1; for(j=1;j<=i;j++) { tmp*=2; } s+=tmp if(s>=33) break; }alert(s); 转载于:https://www.cnblogs.com/muyoushui/archive/2010/06/21/1762129.html