如何使用math.sqrt进行计算?

时间:2016-03-17 05:48:53

标签: javascript html variables math addition

我只想获得total2的平方根..但它不会出现在所选的框中.. 这是javascript代码。 我会对html代码发表评论。



function myFunction() {
  var q1 = document.getElementById("qinput1").value;
  var q2 = document.getElementById("qinput2").value;
  var q3 = document.getElementById("qinput3").value;
  var total = parseInt(q1) + parseInt(q2) + parseInt(q3);

  document.getElementById("ainput3").value=total;

  var a1 = document.getElementById("ainput1").value;
  var a2 = document.getElementById("ainput2").value;
  //from the total we got, lets assign it a variable for further calculation
  var a3 = document.getElementById("ainput3").value=total;
  var total2 = parseInt(a1)*parseInt(a2)/ parseInt(a3);
  document.getElementById("ansA").value = total2;

  var total3 = math.sqrt(parseInt(total2));
  document.getElementById("sqaureD").value = total3;
}

function myShapes() {
  document.getElementById('squareA').style.display = 
    document.getElementById('shapes').value == 'Square' ? 'block' : 'none'
}

<form action="" id="fcalculation"> 
  <fieldset> 
    <legend>Calculation of qu</legend> 
    <label><i>Ultimate bearing capacity</i> <b>(qu) = </b></label> 
    <input id="qinput1" type="text" placeholder="c'NcFcsFcdFci"/> + 
    <input id="qinput2" type="text" placeholder="qNqFqsFqdFqi"/> + 
    <input id="qinput3" type="text" placeholder="½βγNFγsFγdFγi"/> 
  </fieldset> 
</form>
&#13;
&#13;
&#13;

似乎最后的计算部分不起作用。抱歉,这是我第一次编码。

1 个答案:

答案 0 :(得分:0)

班级名称为Math而不是math

尝试替换

var total3 = math.sqrt(parseInt(total2,10));

var total3 = Math.sqrt(parseInt(total2,10));

此外,查看您的标记时,没有标识为ainput1ainput2ainput3的字段。