我工作的一個攝氏華氏功能在JavaScript和JavaScript錯誤輸出我寫了這個代碼:在瀏覽器
<!DOCTYPE html>
<html>
<head>
<title>Celius to Fahrenheit Converter</title>
</head>
<body>
<script type="text/javascript">
alert("Welcome");
function tempConverter() {
var degCent = prompt("Enter the degrees in Farenheit", 50)
var degFahren;
degFahren = 9/5 * (degCent + 32);
alert(degFahren);
}
tempConverter();
</script>
</body>
</html>
我試着用50作爲默認值,當我將它轉換顯示9057.6代替122.任何想法?
['提示() '](https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt)返回一個字符串和['+'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Addition)也會執行連接('「50」+ 32 ===「5032」')。 [在JavaScript中將字符串轉換爲數字的最快方法是什麼?](http://stackoverflow.com/questions/12862624/whats-the-fastest-way-to-convert-string-to-number-in-javascript) –