Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript温度转换器提供无效或意外的令牌错误_Javascript - Fatal编程技术网

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

JavaScript温度转换器提供无效或意外的令牌错误,javascript,Javascript,今晚,我在学习一个将华氏温度转换为摄氏温度的教程之后,正在编写一个JavaScript函数 我试着这样做: function fahrToCels(fahrTemp) { return (fahrTemp − 32) * (5⁄9); } console.log(fahrToCels(140)); 我得到了以下错误: Uncaught SyntaxError: Invalid or unexpected token 我研究了在线编写此文件的正确方法,发现了与我类似的代码,例如: func

今晚,我在学习一个将华氏温度转换为摄氏温度的教程之后,正在编写一个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。我不清楚语法错误告诉了我什么。请提供帮助。

您有无效字符:
5/9

改为:

-
5/9

大概是这样的:

函数fahrToCels(fahrTemp){
报税表(华氏32度)*(5/9);
}

控制台日志(fahrToCels(140))帮助我,我有相同的代码,但仍然有错误。我知道你的代码可以工作,但它是空白吗?怎么回事?啊!我现在明白问题了,减号不是正确的字符。这就是从repl复制并粘贴到适当的代码编辑器时发生的情况。谢谢你,丹尼。你肯定是用不同的字符编码从某个网站复制了这些代码,例如UTF-8到ANSI。虽然字符以类似的方式显示,但它们对应于另一个字符<代码>-
不等于
-