vbscript减号运算符标记为无效字符

vbscript减号运算符标记为无效字符,vbscript,asp-classic,Vbscript,Asp Classic,我在vbscript/asp中有一个非常简单的公式。我在减去运算符时出错。我甚至不得不在方程的开头加上0,因为我在第一次也得到了同样的错误 y = 0 - (0.0114 * (x^2)) − (0.2396 * x) + 112.57 Microsoft VBScript编译错误“800a0408” 无效字符 y=0-(0.0114*(x^2))-(0.2396*x)+112.57 ----------------------------^ x^2)和(0.2396之间的字符与0和(0.01

我在vbscript/asp中有一个非常简单的公式。我在减去运算符时出错。我甚至不得不在方程的开头加上0,因为我在第一次也得到了同样的错误

y = 0 - (0.0114 * (x^2)) − (0.2396 * x) + 112.57
Microsoft VBScript编译错误“800a0408”

无效字符

y=0-(0.0114*(x^2))-(0.2396*x)+112.57

----------------------------^


x^2)
(0.2396
之间的字符与
0
(0.0114
。它可能是一个破折号,而不是一个减号/连字符。解决这个问题。不要使用文字或其他文字处理器来创建代码;破折号和引号的巧妙替换会导致代码出现问题。请改为使用文本编辑器,如记事本或记事本+。

尝试在插入符号前/后留出空格,而不是
(x^2)
,do
(x^2)
。我在VBA中尝试过这个方法,但我认为它也适用于vbscript。谢谢。为了更清楚地说明,我已经从web复制了一个公式到我的代码编辑器。问题的根源不是代码编辑器本身,而是这个字符最初不是负号。@AliSheikhpour当时没有什么明显的问题,不像人们只是盲目地cop您可以从web上下载,并且不希望出现格式问题。