【问题标题】:How to use operator "^" in JavaScript? [duplicate]如何在 JavaScript 中使用运算符“^”? [复制]
【发布时间】:2019-10-06 06:33:39
【问题描述】:

我正在尝试在 javascript 中使用 ^ 运算符,例如:

0.66666666666666666666666666666667^1.5 

应该等于

0,54433105395181735515495201660131

但是当我尝试这样做时,它不会返回任何东西,它会返回 67,0 或 1,这取决于我的尝试。

所需的输出

console.log(100 * 0.66666666666666666666666666666667^1.5);

我该如何解决这个问题?

【问题讨论】:

    标签: javascript string operator-keyword


    【解决方案1】:

    您需要使用exponenciation operator **而不是bitwise XOR ^

    交替使用分类Math.pow

    console.log(0.66666666666666666666666666666667 ** 1.5)

    【讨论】:

      【解决方案2】:

      ^ 在 JavaScript 中表示 XOR。如果要取幂,则必须改用Math.pow**

      【讨论】:

        猜你喜欢
        • 2013-05-06
        • 2013-11-23
        • 2011-02-22
        • 2018-02-09
        • 1970-01-01
        • 2013-10-09
        • 1970-01-01
        • 2015-10-11
        • 1970-01-01
        相关资源
        最近更新 更多