(单选题)下列代码存在几个变量没有被回收?( )var i = 1; var i = 2; var add = function() { var i = 0; return function() { i++; console.log(i); }}(); add();A.0B.1C.2D.3