使用Javascript创建for循环?

iTu*_*rki 1 javascript forms for-loop

我在使用Javascript创建for循环时遇到问题.对我来说似乎一切都很好,但我仍然得不到我想要的东西.

请查看此代码以了解更多信息:

  • HTML表单代码:

    <form name="myform">
        <textarea name="inputtext" cols="100%" rows="10%"></textarea><br />
        <input type="radio" name="options" value="javascript" checked> Option1 <br />
        <input type="radio" name="options" value="windows"> Option2<br />
        <input type="button" value="Do it" onClick="generate();"><br />
        <textarea name="outputtext" cols="100%" rows="10%"></textarea><br />
    </form>
    
    Run Code Online (Sandbox Code Playgroud)
  • Javascript代码:

    function generate() {
    var code = ""+document.myform.inputtext.value;
    if (document.myform.options[0].checked) {
        document.myform.outputtext.value = escape(code);
    }
    else {
        var result= "2- ";
        for(int i=0; i<code.length; i++) {
        //There will be some logic to decide if to add the char or not.
        result+=code.charAt(i);
        }
        document.myform.outputtext.value = result;
    }
    }
    
    Run Code Online (Sandbox Code Playgroud)

这个问题对我来说并不清楚. 但是,当我尝试注释for循环时,一切正常!

有任何想法吗?

Guf*_*ffa 8

intJavascript中没有数据类型(或者用于声明变量的任何数据类型).

for(var i=0; i<code.length; i++) {
Run Code Online (Sandbox Code Playgroud)