2013-09-05 1 views
0

У меня возникают проблемы с вычислением логарифма и использованием ответа в качестве переменной. Может ли кто-нибудь помочь?Почему эта функция math.log не работает?

Вот пример - простой расчет 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> 
+0

В javascript нет объекта 'math', но есть один' Math' – Ejaz

ответ

6

Поскольку math.log(100) должен be Math.log(100). (Capital "M")

Открыть консоль разработчика вашего браузера, чтобы увидеть сообщение об ошибке.