单项选择题

下列代码能产生()个输出
1 var i = 1; 
2 for(;;i++) 
3 if(i) 
4 alert(i); 
5 else
6 break;

A.0个
B.无限多个
C.19个
D.20个