ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで円の面積を求める方法
円の面積を求める JavaScript メソッド: 1. "function Area(){return(3.14*this.r*this.r)}" を通じて円の面積を求めます。 2.「return r*r*」Math.PI」やその他のメソッドを通じて、円の面積を求めます。
この記事の動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター
検索方法JavaScriptで円の面積?
円の面積を求める JS 関数の概要
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JS 函数</title> <script type="text/javascript" src="jquery-3.1.0.min.js"></script> </head> <body> <script type="text/javascript">
//1. function circle(r) { this.r=r this.Area=Area this.Circum=Circum } function Circum() { return(3.14*2*this.r) } function Area() { return(3.14*this.r*this.r) } r=parseInt(prompt("请输入半径:"," ")); // parseInt() 函数可解析一个字符串,并返回一个整数 var newcircle=new circle(r); var Circumcapital=newcircle.Circum(); var Areacapital=newcircle.Area(); document.write("周长:"+Circumcapital+";"); document.write("面积:"+Areacapital+" ");
//2. var area_of_circle = new Function("r","return r*r*Math.PI"); //创建一个函数对象 var rCircle1 = 2;//给定圆的半径 var area = area_of_circle(rCircle1); alert("半径为2的圆面积为:" + area); var rCircle2 = 3;//给定圆的半径 var area = area_of_circle(rCircle2); alert("半径为3的圆面积为:" + area);
//3. var r=prompt("输入圆的半径","请输入半径:");//prompt() 方法用于显示可提示用户进行输入的对话框 if(r!=null) {undefined var square=r*r*Math.PI; document.write("圆的面积为:"+square); } else {undefined alert("输入数据有误"); } </script> </body> </html>
1.、2.、3. 円の面積を求める 3 つの異なる方法。最初のメソッドでは周囲計算メソッドを追加します。2 番目のメソッドでは、area_of_circle (エリア) のパブリック関数を定義しました。半径が何であっても、エリア関数を呼び出すことができ、面積を求める関数の重複を節約できます。 3 番目のメソッドは、prompt() 関数に注目し、入力が無効かどうかを if 判定で判断します。
推奨学習: 「js 基本チュートリアル 」
以上がJavaScriptで円の面積を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。