2013-10-11 252 views
-1

好吧所以我想創建一個構造函數,它定義了Circle類的 。構造函數對象

該類包含名爲radius的單個屬性,該屬性以 參數的形式接收。該類有兩種方法:計算圓的區域 的區域,公式是半徑*半徑* 3.14。計算圓的直徑,公式爲半徑* 2。

提示一個圓的半徑,並創建一個圓的實例。 使用document.write()顯示圓區域方法的結果。 使用 document.write()顯示圓徑方法的結果。半徑= 5的結果;由於四捨五入,您可能會有輕微的 差異。

圈面積:78.5圓直徑:10這是我得到的,但我一直 在這盯着太久,所以我想通另一雙眼睛將幫助

<!DOCTYPE html> 
<html> 
<body> 
<head> 
<script> 

function radius(area,diameter) 
{ 
this.area= radius * radius * 3.14; 
this.diameter=radius * 2; 
} 
</head> 
<body> 
<script> 
document.write(area); 
document.write(diameter); 
</script> 
</body> 
</html> 
+1

半徑指的是你的函數順便說一句,乘以它不會'工作我不認爲。 – jbarnett

+1

您發佈的功能與上面描述的不一樣。 – tymeJV

+0

這似乎是功課。你有什麼嘗試? – zzzzBov

回答

0
<html> 
<head> 
<script> 
function circle(radius) 
{ 
    this.radius = parseFloat(radius); 
    this.diameter = radius*2.0; 
    this.area = radius*radius*3.14; 
} 
</script> 
</head> 
<body> 
<script> 
    var a = new circle(5); 
    document.write('diameter ' + a.diameter + '<br>'); 
    document.write('area ' + a.area + '<br>'); 
</script> 
</body> 
</html>