2016-06-18 2 views
-1

1.Iは、コードの最初のコメントに2つの行を組み合わせたいものが含まれています。もしあなたが私が何をする必要があるかを指摘することができれば、それは本当に助けになるでしょう。私は数日前にjavascriptを始めました。もしあなたがどんな本をお勧めしてもいいか教えてください。私は現在、ムラッチシリーズの本を読んでおり、本当に助けています。これらの特定のJavascript文を結合するにはどうすればよいですか?

/*The two statements i want to combine are 
    entry = parseInt(entry); 
    var score1 = entry; */ 

    <!DOCTYPE html> 
    <html> 
    <head> 
     <meta charset="UTF-8"> 
     <title>Average Test Scores</title> 
     <script> 
      var entry; 
      var average; 
      var total = 0; 

      //get 3 scores from user and add them together 
      entry = prompt("Enter test score"); 
      entry = parseInt(entry); 
      var score1 = entry; 
      total = total + score1; 

      entry = prompt("Enter test score"); 
      entry = parseInt(entry); 
      var score2; 
      total = total + score2; 

      entry = prompt("Enter test score"); 
      entry = parseInt(entry); 
      var score3 = entry; 
      total = total + score3; 

      //calculate the average 
      average = parseInt(total/3); 
     </script> 
    </head> 
    <body> 
     <script> 
      document.write("<h1>The Test Scores App</h1>"); 
      document.write("Score 1 = " + score1 + "<br>" + 
       "Score 2 = " + score2 + "<br>" + 
       "Score 3 = " + score3 + "<br><br>" + 
       "Average score = " + average + "<br><br>"); 
     </script> 
     Thanks for using the Test Scores application! 
    </body> 
    </html> 
+0

'VAR SCORE1 =のparseInt(エントリー)。 */' – Rayon

+0

あなたの質問が何であるかはっきりしません。それらの線を組み合わせることによって、あなたはどういう意味ですか? 'var score1 = parseInt(エントリ);'?なぜその2行だけでなく、すべての余分なコードですか?私はあなたに直接質問していないより具体的な質問があるという感覚を得ています。 –

+0

これは本の練習問題です。それは何とかこの2つの線を組み合わせるように私に言った。だから私は誰もが見ることができるように文書全体を投稿しました。 –

答えて

0

Addition assignmentaddition assignmentオペレータは変数にright operandの値を加算し、結果を変数に代入します。

Unary plus (+)unary plus operatorは、そのオペランドの前に、そのオペランドに評価が、それはまだない場合、numberに変換することを試みます。

簡易版:

var total = 0; 
 
var score1 = +prompt("Enter test score"); //Cast it to Number 
 
total += score1; //Add it to total 
 
var score2 = +prompt("Enter test score"); 
 
total += score2; 
 
var score3 = +prompt("Enter test score"); 
 
total += score3; 
 
var average = parseInt(total/3); 
 
document.write("<h1>The Test Scores App</h1>"); 
 
document.write("Score 1 = " + score1 + "<br>" + 
 
    "Score 2 = " + score2 + "<br>" + 
 
    "Score 3 = " + score3 + "<br><br>" + 
 
    "Average score = " + average + "<br><br>");

関連する問題