JavaScript温度转换器提供无效或意外的令牌错误

时间:2017-12-05 03:08:46

标签: javascript

我今晚正在研究一个JavaScript函数,其中包含一个将华氏温度转换为摄氏温度的教程。

我试过这种方式:

function fahrToCels(fahrTemp) {
  return (fahrTemp − 32) * (5⁄9);
}
console.log(fahrToCels(140));

我收到以下错误:

Uncaught SyntaxError: Invalid or unexpected token

我研究了在线写这个的正确方法,并找到了与我相似的代码,如:

function toCelsius(f) {
           return (5/9) * (f-32);
      }
      document.getElementById("demo").innerHTML = toCelsius(77);

我试过运行这个并没有收到错误。但是,我无法弄清楚为什么我的方式是错的,所以当我放弃并查找他们想要的答案时,我发现了这个:

function fahrToCels(fahrTemp) {
  return (fahrTemp - 32) / 1.8;
}

console.log(fahrToCels(140));

虽然它给出了不同的答案,但这并没有给出错误。 那么,这里给出了什么?我有类似的东西,除了没有1.8。我不清楚语法错误告诉我什么。请帮助。

1 个答案:

答案 0 :(得分:1)

您的字符无效:5⁄9

更改为:

-5/9

这样的事情:



function fahrToCels(fahrTemp) {
  return (fahrTemp - 32) * (5/9);
}
console.log(fahrToCels(140));