【问题标题】:math function in javascript exponentiationjavascript求幂中的数学函数
【发布时间】:2013-03-16 22:03:26
【问题描述】:

我在 javascript 中有一些计算,包括求幂。

谁能说说这句话为什么返回值1???

        alert ((0.03+1)^(271/365)-1);

谢谢

【问题讨论】:

    标签: javascript math exponentiation


    【解决方案1】:

    ^ 实际上是一个bitwise XOR operator。你在找Math.pow():

    alert(Math.pow((0.03+1), (271/365))-1);
    

    【讨论】:

    • 太棒了!谢谢你的帮助!!
    【解决方案2】:

    Math.pow( (0.03+1), ((271/365)-1) ) 会给你一个0.9924164970995866 的结果

    【讨论】:

    • 我对原始表达式的解释不同,取幂后应用了-1。那么结果将是0.022188992012574182。不确定我们谁是正确的?
    • 嗯,公平点。我的假设是 OP 打算将插入符号之后的所有内容都作为指数的一部分。这确实改变了很多事情,你是对的!
    猜你喜欢
    • 2010-11-26
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 2016-07-29
    • 2022-01-13
    • 2015-02-27
    • 2018-10-11
    • 2016-01-26
    相关资源
    最近更新 更多