我在计算对数并将答案用作变量时遇到问题。有人可以帮忙吗?
这是一个示例 - 单击第一个按钮时会出现简单的 4*4 计算,但单击 math.log(100) 函数的按钮时不会发生任何情况...
<html>
<head>
<script language="JavaScript">
function Multiply(form)
{
var m = 4*4;
form.MultiOut.value = m;
}
function Log(form)
{
var l = math.log(100);
form.LogOut.value = l;
}
</script>
<FORM>
A normal calculation - 4*4:
<INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON
onClick=Multiply(form)>
<INPUT NAME="MultiOut" SIZE=15>
<br>
A log function calculation:
<INPUT NAME="calc" VALUE="Calculate" TYPE=BUTTON
onClick=Log(form)>
<INPUT NAME="LogOut" SIZE=15>
</FORM>
</body>
</html>
最佳答案
因为math.log(100)
应该是Math.log(100)
。 (大写“M”)
打开浏览器的开发者控制台以查看错误消息。
关于javascript - 为什么这个 math.log 函数不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18643584/