首先:我不是在谈论多行评论,我不认为。当 / 和 * 之间有空格时会出现问题,例如
draw.arc(x, y, radius, Math.PI/2, Math.PI/2, true);
在 Dreamweaver 中,文本
/2,Math.PI/
变绿。
我用谷歌搜索但无济于事。我确定这很愚蠢,但我很困惑。
另请注意:当 Math.PI 公式定义为变量时仍会发生
首先:我不是在谈论多行评论,我不认为。当 / 和 * 之间有空格时会出现问题,例如
draw.arc(x, y, radius, Math.PI/2, Math.PI/2, true);
在 Dreamweaver 中,文本
/2,Math.PI/
变绿。
我用谷歌搜索但无济于事。我确定这很愚蠢,但我很困惑。
另请注意:当 Math.PI 公式定义为变量时仍会发生
Dreamweaver 将其解释为语法高亮的正则表达式。
正则表达式符号/regex/
是所有 Javascript 中最难解析的部分。
你的代码很好。您可以尝试在 / 周围添加空格。我经常看到这种工作。
如下所述,这是 Dreamweaver 的解析问题 - 将您的语法解释为正则表达式。
解决此问题的方法是为该值创建一个变量。此外,它比多次执行相同的操作更有效。
var piOver2 = Math.PI / 2;
draw.arc(x, y, radius, piOver2, piOver2, true);
这很愚蠢:Dreamweaver 中有一个错误。您的代码仍必须执行。这是一个完全有效的字符序列,不会产生注释。