for(i=0;i<5;i++){
var htmlStr="";
if(i==0)
  {htmlStr=htmlStr+i;}
else
 {htmlStr=htmlStr + ','+ i;}
}

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script language="JavaScript1.2">
    <!--
    var Str="";
    for(i=0;i<5;i++){
    if(i==0)
      {Str=Str+i;}
    else
     {Str=Str + ','+ i;}
    }
    alert(Str);
    //-->
    </script></BODY>
    </HTML>
      

  2.   

    var a =[];
    for(var i=0;i<5;i++)
    a.push(i);
    alert(a.join(","));
      

  3.   

    var htmlStr = "";
    for(i=0;i<5;i++){
    if(i==4)
    {
    htmlStr += i;
    }
    else
    {
    htmlStr += i + ",";
    }
    }
    alert(htmlStr)