JavaScript 中的**(双星号)是什么意思?

What does ** (double asterisk) mean in JavaScript?

我正在查看 a JavaScript question 的建议编辑,其中有很多更改建议,但引起我注意的是更改以下行的建议:

bodyCells[k].setAttribute("data-title", **array[i][m]**);

为此:

bodyCells[k].setAttribute("data-title", * * array[i][m] * * );

对我来说,*** * 在这种情况下看起来都不太合适。一个或两个都正确吗?如果有,是什么意思?

从网上搜索,似乎与某些语言不同,在 JavaScript ** 中不用于指数。事实上,Math.pow() seems to be the function of choice for exponents。所以这似乎与此无关。

更新:

自 ECMAScript 2016 起,** 现在在 JavaScript 中用于求幂。感谢 Tomas Nikodym 指出这一点!

这些都是语法错误。这可能是对粗体文本使用 Markdown 样式的尝试(即 **text** 变为 text)。 Whosebug 在问题、答案和评论中使用 Markdown。它与 JavaScript.

完全无关

但是,在这种情况下,该操作似乎是为了使该文本变为粗体。

Markdown