javascript - 如何在 JavaScript 中使用运算符 "^"?

标签 javascript string operator-keyword

<分区>

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

0.66666666666666666666666666666667^1.5 

应该等于

0,54433105395181735515495201660131

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

期望的输出

console.log(100 * 0.66666666666666666666666666666667^1.5);

我该如何解决这个问题?

最佳答案

你需要拿exponenciation operator **而不是 bitwise XOR ^ .

交替使用分类Math.pow .

console.log(0.66666666666666666666666666666667 ** 1.5)

关于javascript - 如何在 JavaScript 中使用运算符 "^"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56211610/

相关文章:

Javascript:为什么这段代码会立即迭代直到数组的最后一个值?

java - 以点为分隔符拆分字符串

Excel VBA从另一列中减去一列,但不在单元格中

javascript - 初始化 jQuery 函数并传递带有字符串的变量

c++ - 如何重载 >> 运算符以采用逗号分隔的变量参数列表

C# & 运算符问题

javascript - 大图像和 JavaScript

javascript - 如何创建缩短文本?

javascript - 不支持 react 分析

php - 查找字符串中是否存在子字符串