溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

JavaScript如何求圓面積

發(fā)布時間:2022-01-19 15:44:38 來源:億速云 閱讀:562 作者:清風(fēng) 欄目:web開發(fā)

這篇文章主要介紹了JavaScript如何求圓面積,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

JavaScript求圓面積的方法:1、通過“function Area(){return(3.14*this.r*this.r)}”方式求圓面積;2、通過“return r*r*Math.PI”等方式求圓面積。

JavaScript如何求圓面積

本文操作環(huán)境:Windows7系統(tǒng)、javascript1.8.5版、DELL G3電腦

JS函數(shù) 求圓的面積總結(jié)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JS 函數(shù)</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() 函數(shù)可解析一個字符串,并返回一個整數(shù)
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"); //創(chuàng)建一個函數(shù)對象
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("輸入數(shù)據(jù)有誤");
   }
</script>
</body>
</html>

1.、2.和3.三種不同的方法求圓的面積,第一種方法中增加了周長的計算方法,第二種方法中我給area_of_circle(面積)定義了一個公共函數(shù),不管半徑是多少都可以調(diào)用面積這個函數(shù),節(jié)省了求面積的函數(shù)的復(fù)寫。第三種方法注意prompt()函數(shù),第三個有一個if判斷,判斷是否輸入無效

JavaScript是什么

JS是JavaScript的簡稱,它是一種直譯式的腳本語言,其解釋器被稱為JavaScript引擎,是瀏覽器的一部分,主要用于web的開發(fā),可以給網(wǎng)站添加各種各樣的動態(tài)效果,讓網(wǎng)頁更加美觀。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“JavaScript如何求圓面積”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI