如何使用可变的javascript进行数学运算

时间:2018-09-30 13:41:09

标签: javascript

我原计划在变量luas_lingkaran中添加luas_persegiluas_total的值,但是它显示了luas_lingkaranluas_persegi的值不将每个值相加

<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>

1 个答案:

答案 0 :(得分:0)

这是您的代码的修补程序:

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的变化。您应该使用没有任何字符串或文本值的实际计算。