JavaScript에서 원의 면적을 찾는 방법: 1. "function Area(){return(3.14*this.r*this.r)}"를 통해 원의 면적을 찾습니다. "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. 원의 면적을 구하는 세 가지 방법 중 첫 번째 방법은 둘레 계산 방법을 추가합니다. 두 번째 방법에서는 Area_of_circle(면적)에 대해 공용 함수가 정의되어 있으며, 반경이 무엇이든 영역 함수를 호출하여 영역을 찾기 위한 함수의 중복을 저장할 수 있습니다. 세 번째 방법에서는 프롬프트() 함수에 주의하세요. 세 번째 방법에는 입력이 유효하지 않은지 판단하는 if 판단이 있습니다. 권장 학습: "
js 기본 튜토리얼위 내용은 JavaScript에서 원의 면적을 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!