2017-02-11 8 views
0

私は初心者のJavaスクリプトです。私は3つの数字を入力するようにユーザーに促すスクリプトを書こうとしており、プログラムはユーザーが挿入したゼロ、正と負の整数の数を数えます。ただし、ブラウザに出力すると、ブラウザに出力されません。 は、ここに私のコードDocumet.writeをブラウザに印刷する方法

 <!DOCTYPE html> 
    <html lang="en"> 
    <head> 
    <meta charset= "utf-8"> 
    <title>Counter</title> 
     <script type="text/javascript"> 

    <!-- 
     var zero =0; 
     var negative =0; 
     var positve =0; 
     var a1 = ["first", "second", "third", "fourth"]; 
     var a2 = []; 
     var i = 0; 

     for(x=0; x< a1.length; x++){ 
      a2. push (prompt("Enter " + a1[x]+ " integer\n" + "")); 
      } 
     while (i < a2.length) 
     { 
      if (a2[i++]== 0) 
       zero = zero + 1; 
      else if (a2[i++] < 0) 
       negative = negative + 1; 
      else 
       { 
       positive = positive + 1; 
       i ++; 
       } 
     } 
    //--> 

    </script> 
    </head> 
    <body> 
    <h1> Welcome to Counter System </h1> 
    <script> 

    <!-- 
     document.write ("Zeros Numbers entered by the users = " + zero + "  <br/>" + 

                      "Positive Numbers entered by the users= " + positive + "<br/> "+ 
         "Negative Numbers entered by the users =" + negative +  "<br/>"); 
         //--> 
       </script> 

      </body> 

+1

:あなたはこのように行うことができます。 'var positve = 0;'は 'var positive = 0;'でなければなりません。 ['document.write'はHTMLをドキュメントに挿入するためのベストプラクティスではありません](http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice )。 –

答えて

0

私はスクリプトタグは、実行時に、分化し得るよう、彼らはスクリプトタグの下に存在しないような値が印刷取得されていないと思います。あなたは、変数を宣言するときは、タイプミスを持って

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!DOCTYPE html> 
 
    <html lang="en"> 
 
    <head> 
 
    <meta charset= "utf-8"> 
 
    <title>Counter</title> 
 
     <script type="text/javascript"> 
 

 
    <!-- 
 
     var zero =0; 
 
     var negative =0; 
 
     var positve =0; 
 
     var a1 = ["first", "second", "third", "fourth"]; 
 
     var a2 = []; 
 
     var i = 0; 
 

 
     for(x=0; x< a1.length; x++){ 
 
      a2. push (prompt("Enter " + a1[x]+ " integer\n" + "")); 
 
      } 
 
     while (i < a2.length) 
 
     { 
 
      if (a2[i++]== 0) 
 
       zero = zero + 1; 
 
      else if (a2[i++] < 0) 
 
       negative = negative + 1; 
 
      else 
 
       { 
 
       positive = positive + 1; 
 
       i ++; 
 
       } 
 
     } 
 
     
 
     <!-- 
 
     document.write ("Zeros Numbers entered by the users = " + zero + "  <br/>" + 
 

 
                      "Positive Numbers entered by the users= " + positive + "<br/> "+ 
 
         "Negative Numbers entered by the users =" + negative +  "<br/>"); 
 
         //--> 
 
    //--> 
 

 
    </script> 
 
    </head> 
 
    <body> 
 
    <h1> Welcome to Counter System </h1>

関連する問題