JavaScriptの入力値計算

WBOY
リリース: 2023-05-27 11:40:07
オリジナル
1189 人が閲覧しました

JavaScript は、さまざまなインタラクティブな効果を実現するために使用できる、一般的に使用される Web プログラミング言語です。この記事では、JavaScriptを使用して円の半径を入力し、面積や円周を計算して出力する方法を紹介します。

1. 半径を入力します

半径の入力は、円の円周と面積を計算するための最初のステップです。これは、単純な HTML ページで実現できます。まず、半径を入力して計算を開始するためのテキスト ボックスとボタンを HTML ファイルに作成する必要があります。コードは次のとおりです:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>求圆面积和周长</title>
</head>
<body>
    <p>请输入圆的半径:</p>
    <input type="number" id="radius"></input>
    <button onclick="calculate()">计算</button>
    <p id="area"></p>
    <p id="circumference"></p>
    <script src="circle.js"></script>
</body>
</html>
ログイン後にコピー

この HTML ページには、テキスト ボックスと計算ボタンが含まれています。結果を出力するために空の段落が使用されます。このうちテキストボックスのIDは「radius」で、半径の入力値を取得するために使用されます。ボタンの onclick イベントは、円の円周と面積を計算するために使用される JavaScript 関数「calculate()」にバインドされています。結果は 2 つの段落に分けて出力され、それぞれ ID が「area」と「circumference」のタグで表されます。

2. 面積と周長の計算

HTML ファイルに、「circle.js」という名前の JavaScript ファイルを導入しました。このファイルには、円の面積と円周を計算する関数を記述します。コードは次のとおりです。

function calculate() {
    var radius = document.getElementById("radius").value;

    // 计算面积
    var area = Math.PI * Math.pow(radius, 2);
    document.getElementById("area").innerHTML = "面积: " + area + "平方厘米";

    // 计算周长
    var circumference = 2 * Math.PI * radius;
    document.getElementById("circumference").innerHTML = "周长: " + circumference + "厘米";
}
ログイン後にコピー

この関数には 3 つの主要なステップがあります。まず、JavaScript の DOM メソッドを使用して、テキスト ボックスの値、つまりユーザーが入力した円の半径を取得します。次に、PI 定数と数学ライブラリの pow() 関数を使用して円の面積を計算します。最後に、数学ライブラリと入力された半径を使用して円の円周を計算し、結果を HTML ページの 2 つの段落に出力します。この例では、面積と周囲長を文字列として出力していますが、必要に応じて書式設定することができます。

3. テストと拡張

これで、ブラウザーで HTML ファイルを開いてテストを開始できます。テキストボックスに値を入力し、「計算」ボタンをクリックすると、円の面積と円周が出力されます。次の図に示すように:

JavaScriptの入力値計算

#入力値を変更し、[計算] ボタンを複数回クリックして、計算関数の正確さをテストできます。さらに、この単純な JavaScript プログラムを拡張して、他の変数を受け入れたり出力したり、より複雑な対話型オプションをユーザーに提供したりできます。

結論

この記事では、JavaScript を使用して円の半径を入力し、その面積と円周を計算する方法を紹介しました。 JavaScript は、このような対話型操作を実行するための一般的なツールです。 HTML やその他のブラウザ API を簡単に操作できるため、Web アプリケーションや Web ページの作成がより簡単かつ楽しくなります。

以上がJavaScriptの入力値計算の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート