簡體   English   中英

如何使用可變的javascript進行數學運算

[英]how to make plus math with variable javascript

我打算在變量luas_total添加luas_lingkaranluas_persegi的值,但是它顯示了luas_lingkaranluas_persegi的值, luas_lingkaran將每個值相加

<script language="JavaScript">
function CalculateArea(){
    var jari =document.form1.jari_jari.value;
    var luas_lingkaran = ("<P>Luas Lingkaran " + (jari * jari * Math.PI) + "</p>");
    document.write(luas_lingkaran);
    var keliling_lingkaran = ("<P>Keliling lingkaran " + (2 * jari * Math.PI) + "</p>");
    document.write(keliling_lingkaran);
    var luas_persegi = ("<P>Luas Persegi " + (Math.pow(jari, 4)) + "</p>");
    document.write(luas_persegi);
    var keliling_persegi = ("<p>Keliling Persegi " + (jari * 4) + "</p>");
    document.write(keliling_persegi);
    var luas_total = ("<p> Luas Persegi dan Lingkaran" + (luas_persegi + luas_lingkaran) + "</p>");
    document.write(luas_total);
} 
</script>

這是您的代碼的修復程序:

function CalculateArea(){
    var jari =document.form1.jari_jari.value;

    var luas_lingkaran = ("<p>Luas Lingkaran " + (jari * jari * Math.PI) + "</p>");
    document.write(luas_lingkaran);

    var keliling_lingkaran = ("<p>Keliling lingkaran " + (2 * jari * Math.PI) + "</p>");
    document.write(keliling_lingkaran);

    var luas_persegi = ("<p>Luas Persegi " + (Math.pow(jari, 4)) + "</p>");
    document.write(luas_persegi);

    var keliling_persegi = ("<p>Keliling Persegi " + (jari * 4) + "</p>");
    document.write(keliling_persegi);

    var luas_total = ("<p> Luas Persegi dan Lingkaran" + (Math.pow(jari, 4) + (jari * jari * Math.PI)) + "</p>");
    document.write(luas_total);
} 

請注意luas_total中的更改。 您應該使用沒有任何字符串或文本值的實際計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM