ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptを使用して円の面積を求める方法

JavaScriptを使用して円の面積を求める方法

WBOY
WBOYオリジナル
2023-05-26 16:00:081271ブラウズ

円は 2 次元幾何学の基本的な形状であり、面積という非常に重要な属性を持っています。円の面積の公式は S=πr² (S は円の面積、π は円周率、r は円の半径を表します) です。

プログラミングでは、JavaScript を使用して円の面積を計算できます。この記事では、JavaScript で円の面積を求める方法を説明します。

  1. 純粋な手書き

まず、コードを手書きすることでこの関数を実装できます。

JavaScript では、Math オブジェクトによって提供される定数と関数を使用して、円の面積を計算できます。これは、次のコードで実現できます。

// 计算圆面积的函数
function circleArea(radius) {
  let area = Math.PI * (radius ** 2);
  return area;
}

// 调用函数,计算半径为 5 的圆的面积
let radius = 5;
let area = circleArea(radius);
console.log(area);

上記のコードでは、circleArea という名前の関数を定義し、円の半径を渡します。この関数では、Math.PI と指数演算子 ** を使用して円の面積を計算し、結果を area 変数に代入します。 。最後に、return ステートメントを使用して、計算結果を呼び出し元のコードに返します。

コード出力結果は 78.53981633974483 で、これは期待どおりです。

  1. オブジェクトにカプセル化する

関数を使用することに加えて、円の面積を計算するこのメソッドをオブジェクトにカプセル化し、メソッドを直接呼び出すこともできます。他の場所のオブジェクトに。

以下はサンプル コードです:

// 封装计算圆面积的方法,将其作为 circle 对象的方法
let circle = {
  // 属性:圆周率
  PI: Math.PI,

  // 方法:计算圆面积
  area: function (radius) {
    return this.PI * (radius ** 2);
  }
}

// 调用 circle 对象的方法,计算半径为 5 的圆的面积
let radius = 5;
let area = circle.area(radius);
console.log(area);

上記のコードでは、オブジェクトとメソッドを使用して、円の面積を計算するメソッドをカプセル化します。 circle オブジェクトでは、area メソッドを定義し、半径を渡して円の面積を計算し、計算結果を返します。このオブジェクトを使用してコード内で area メソッドを呼び出し、円の面積を計算します。コード出力は前のコードと同じです。

  1. クラスを使用してカプセル化する

オブジェクト指向プログラミングの考え方では、クラスを使用してオブジェクトのプロパティとメソッドをカプセル化し、より高レベルのカプセル化を行うことができます。 。

次は、ES6 クラスを使用して円の面積を計算するメソッドをカプセル化するサンプル コードです:

// 定义一个名为 Circle 的类
class Circle {
  // 构造函数,圆周率作为类的静态属性
  static PI = Math.PI;
  constructor(radius) {
    this.radius = radius;
  }

  // 计算圆的面积
  area() {
    return Circle.PI * (this.radius ** 2);
  }
}

// 创建一个 Circle 对象,并调用其方法 area 计算圆的面积
let radius = 5;
let circle = new Circle(radius);
let area = circle.area();
console.log(area);

このサンプル コードでは、## という名前のクラスを作成しました。 #Circleconstructor コンストラクターがクラスで定義され、pi Math.PI がクラスの静的プロパティとして使用されます。クラスには、円の面積を計算するために使用できる area メソッドもあります。このメソッドは、半径が の円の面積を計算するためにコード内で呼び出されます。 5.コード出力は前のコードと同じです。

概要

上記の 3 つのサンプル コードを通じて、JavaScript で円の面積を計算するメソッドが関数、オブジェクト、クラスなどを通じて実装できることがわかります。円の面積を計算するという単純な数学の問題は、プログラミングで簡単に実装できます。

実際には、実際の状況に応じて柔軟に適用できます。もちろん、このような基本的な計算方法については、実際の制作プロジェクトで適切に使用することをお勧めします。

以上がJavaScriptを使用して円の面積を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。