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

3
我正在审查一个针对JavaScript问题的建议编辑,有很多修改建议,但引起我注意的是建议更改以下行:
bodyCells[k].setAttribute("data-title", **array[i][m]**);

到这个样子:
bodyCells[k].setAttribute("data-title", * * array[i][m] * * );

对我来说,在这种情况下,*** *都不太对。它们是否正确?如果是的话,它们的含义是什么?
从在线搜索中得知,与某些语言不同,在JavaScript中,**并不用于表示指数。实际上,Math.pow()是计算指数的首选函数。所以它似乎与指数无关。
更新:
自ECMAScript 2016以来,**在JavaScript中现在用于表示指数。感谢Tomas Nikodym指出这一点!

9
我的猜测是OP试图使用加粗样式。 - Satpal
粗体样式,这里,在JavaScript中不确定。虽然我认为它不起作用...而且你的控制台可能也同意。 - briosheje
我认为这个问题不属于讨论范围。 - Satpal
根据评论、评论点赞和下面的回答,至少有九个人认为这是一个错误的尝试,在该行代码中使用Markdown来强调array[i][m]。我编辑了那个问题以删除那些星号。谢谢大家! - Christopher Bottoms
4
问题的标题有些误导性。需要注意的是,自ECMAScript 2016以来,** 是JavaScript中的有效运算符(它是指数运算符)。 - Tomas Nikodym
@TomasNikodym感谢您告诉我。已在帖子中添加了备注。 - Christopher Bottoms
1个回答

4
这两个都是语法错误。这可能是试图使用Markdown风格来加粗文本(即**text**变成text)。StackOverflow在问题、答案和评论中使用Markdown。这与JavaScript完全无关。
然而,在这种情况下,操作似乎是为了使该文本加粗。 Markdown

2
为什么这个回答会被踩?如果这个回答不正确,欢迎提供其他的答案。 - Christopher Bottoms

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接