我在网页上有一个JavaScript,其中有一个代码:
Math.floor(Math.random() * 100)
但是它没有运行,即它没有生成随机数。我试图通过警报以这种方式检查它:
alert('${Math.random() * 100}');
,但显示为“ 0”作为输出。 该网页托管在Apache Tomcat / 7.0.56服务器上。
虽然此JavaScript在Apache Server上运行良好,
我想知道:我们如何才能使这个随机函数起作用,还有其他替代方法吗?
答案 0 :(得分:0)
JavaScript在您的本地浏览器中运行,而不是在服务器上运行。
正确的日志应该是:
alert(`${Math.random() * 100}`);
请注意将字符串括起来的反引号(不是顶点)。
反引号用于实现字符串模板。
alert(`${Math.random() * 100}`);