我是編程新手,無法弄清楚我正在處理的這段代碼有什麼問題。在開發者控制檯中,我一直收到這些錯誤代碼。控制檯錯誤含義?
Hw%20multifuncion.html:24
未捕獲SyntaxError
:意外令牌非法 Hw的multifuncion.html
:34未捕獲ReferenceError
:計算沒有定義
這分別意味着什麼?我不熟悉調試器,所以任何幫助將不勝感激。
<!DOCTYPE HTML>
<html lang="en-us">
<head>
<meta charset="utf-8">
<title>WindChill</title>
<script type="text/javascript">
/* Input: Temperature in fahrenheit and windspeed in mph
* Processing: Calculate windchill and output to user. While useing two funcions, and assign a call and return.
* Output: The windchill
*/
function compute() {
var temperature = document.getElementById("temperature").value;
var windspeed = document.getElementById("windspeed").value;
var temp = parseInt(temperature);
var wind = parseInt(windspeed);
var result = windChill(temp, wind);
document.getElementById("output").innerHTML = result;
}
function windChill(tempF, speed) {
var f = 35.74 + 0.6215 * tempF− 35.75 * Math.pow(speed, 0.16) + 0.4275 * Math.pow(tempF, 0.16);
}
</script>
</head>
<body>
Temperature (Fahrenheit)
<input type="text" id="temperature" size="5">
<br>Wind speed (MPH)
<input type="text" id="windspeed" size="5">
<button type="button" onclick="compute()">WindChill</button>
<div id="output"></div>
</body>
</html>
你有一個'-'而不是'-'符號。請求前使用[JSHint](http://jshint.com/)。 – Xufox
你也需要在函數windChill()中返回f;'' – linktoahref
有時候錯誤可能是神祕的,在你的情況下,它們不是。語法錯誤不是減號,並且當腳本出錯時,沒有'compute()'函數,並且一旦修復,函數需要返回一些東西 – adeneo