Cara mencari luas bulatan dalam JavaScript: 1. Cari luas bulatan melalui "function Area(){return(3.14*this.r*this.r)}" ; 2. Melalui "return r*r*" Math.PI" dan kaedah lain untuk mencari luas bulatan.
Persekitaran pengendalian artikel ini: sistem Windows 7, versi javascript 1.8.5, komputer DELL G3
Cara mencari kawasan bulatan dengan JavaScript?
Fungsi JS untuk mencari luas bulatan Ringkasan
<!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. dan 3. Tiga kaedah berbeza untuk mencari luas bulatan Kawasan, dalam kaedah pertama, kaedah pengiraan perimeter ditambah Dalam kaedah kedua, saya menentukan fungsi awam untuk luas_kawasan (kawasan). radius ialah, menyimpan fungsi mencari kawasan. Kaedah ketiga memberi perhatian kepada fungsi prompt() yang ketiga mempunyai pertimbangan if untuk menentukan sama ada input tidak sah
Kajian yang disyorkan: "tutorial asas js"
Atas ialah kandungan terperinci Bagaimana untuk mencari kawasan bulatan dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!