首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >动力学公式

动力学公式
EN

Stack Overflow用户
提问于 2014-05-13 16:46:09
回答 1查看 208关注 0票数 0

我已经编写了这个javascripthtml代码,请有人修复它(我是初学者)。我得到了Ke = NaN的输出,而不是一个值,我尝试使用parseInt,但可能没有正确地使用它。请帮帮忙。提前谢谢。我的代码:

代码语言:javascript
运行
复制
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Kinetic Energy of Molecules</title>

    <script language="javascript">

        function mycalc(){

            var x = document.getElementById("variablex").value;
            parseInt(document.getElementById("variablex").value);
            var v = document.getElementById("variablev").value;
            parseInt(document.getElementById("variablev").value);

            var a = ( 2/3 );
            var b = ( (v*v*v) + (Math.sin(30)) );
            var c = ( 2 * (Math.cos()*Math.cos()) * x);

            var d = ( a * (b/c));

            alert("Ke = " + d)
        }


    </script>

</head>

<body marginwidth="70">

    <h3>FORMULA:</h3>
    <table>
        <tr>
            <td>
            Ke = <u>2</u> * <u>(v^3 + sin30)</u> 
             </td>
        </tr>
        <tr>
            <td>
            &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;3 &nbsp (2 * cos^2 * x) 
            </td>
        </tr>    
    </table>
    <br>
    <form>
        Enter value for v: 
        <input type="text" name="vv" id="variablev" placeholder="variable v" size="5">

        <br>

        Enter value for x: 
        <input type="text" name="vx" id="variablex" placeholder="variable x" size="5">

        <br>

        <input type="button" value="calc" onClick="mycalc()">

    </form>


</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2014-05-13 16:49:56

Math.sin(30)是错误的--三角函数工作在弧度上,而不是度。另外,如果是常数的话,你最好写.0.5

Math.cos()*Math.cos()没有任何意义,因为你没有提供任何论据。这就是您因此而获得NaN的原因。

你是说这个吗?

代码语言:javascript
运行
复制
var Ke = 2 * (Math.pow(v,3) + 0.5) / (6 * Math.pow(Math.cos(x/180*Math.PI),2));
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23637132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档