随机函数在JavaScript中不起作用

时间:2018-11-14 11:30:21

标签: javascript apache tomcat random

我在网页上有一个JavaScript,其中有一个代码:

Math.floor(Math.random() * 100)

但是它没有运行,即它没有生成随机数。我试图通过警报以这种方式检查它:

alert('${Math.random() * 100}');

,但显示为“ 0”作为输出。 该网页托管在Apache Tomcat / 7.0.56服务器上。

虽然此JavaScript在Apache Server上运行良好,

我想知道:我们如何才能使这个随机函数起作用,还有其他替代方法吗?

1 个答案:

答案 0 :(得分:0)

JavaScript在您的本地浏览器中运行,而不是在服务器上运行。

正确的日志应该是:

alert(`${Math.random() * 100}`);

请注意将字符串括起来的反引号(不是顶点)。

反引号用于实现字符串模板。

alert(`${Math.random() * 100}`);