您好,登錄后才能下訂單哦!
這篇文章主要介紹了JavaScript如何求圓面積,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
JavaScript求圓面積的方法:1、通過“function Area(){return(3.14*this.r*this.r)}”方式求圓面積;2、通過“return r*r*Math.PI”等方式求圓面積。
本文操作環(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判斷,判斷是否輸入無效
JS是JavaScript的簡稱,它是一種直譯式的腳本語言,其解釋器被稱為JavaScript引擎,是瀏覽器的一部分,主要用于web的開發(fā),可以給網(wǎng)站添加各種各樣的動態(tài)效果,讓網(wǎng)頁更加美觀。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“JavaScript如何求圓面積”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(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)容。