2017-11-18 3 views
0

私の目標は、さまざまな変数のユーザー入力を取得し、入力を使用して方程式を作成することです。方程式は次のようになります。U1 = 2 *((DM/2)(D2)); U2 = D1 /(DS/2)。 U3 =(U1-U2); U4 =(D2-D1); U =(U3/U4)。ユーザー入力に基づいて関数を作成しようとしています。私のコードで何をしていますか?

document.getelementbyIdタグを実行する必要がありますか、別の方法がありますか。

 <html> 
     <head> 

     <script> 
     var DM 
     DM = prompt ("Moon's Diameter"); 
     var DE 
     DE = prompt ("Earth's Diameter"); 
      var DS 
     DS = prompt ("Sun's Diameter"); 
     var D1 
     D1 = prompt ("Distance from Earth to the Moon"); 
     var D2 
     D2= prompt ("Distance from Sun to the Moon"); 

     function umbra() { 
     var U1 = (2*((DM/2) * (D2)); 
     return (U1); 
     var U2 = (D1)*(DS/2); 
      return (U2); 
     var U3= U1-U2; 
     return (U3); 
     var U4 = (D2-D1); 
    return (U4) 
    var U = (U3/U4) 
    return (U) 
    } 
    document.write(umbra) 
    </script> 
    </head> 
    <body> 

    </body> 
    </html> 
+0

複数の返品があり、最初の返品時に機能が終了します。 – codeninja

+0

あなたのコードを正しくインデントしてみてください。読みやすくするだけでなく、判読性が向上しているため、あなた自身でこれを理解することができます(非常に満足です)。 – shash678

答えて

0

クリート小さなWebページ、HTMLを使用入力フィールド、ユーザーは、自分の番号を入力し、「計算」ボタンを作成し、読み取り専用の入力フィールドをクリックの上に結果を表示してみましょう。

jQueryの使用を検討してください。それは物事をより簡単にします。

ネット上には、このように機能する電卓があります。 Googleの "volume calc"、 "mortgage calc"、 "auto calc"などがあります。

関連する問題