带有斜杠的表达式突出显示不正确

时间:2013-11-03 07:12:58

标签: javascript dreamweaver

首先:我不是在谈论多线评论,我不这么认为。当/和*之间有空格时会出现问题,例如

draw.arc(x, y, radius, Math.PI/2, Math.PI/2, true);

在Dreamweaver中,文字

/2,Math.PI/

绿色环保。

我用谷歌搜索但无济于事。我确定这是愚蠢的,但我很难过。

另请注意:当Math.PI公式定义为变量

时仍会出现

3 个答案:

答案 0 :(得分:12)

Dreamweaver将其解释为语法高亮的正则表达式。

正则表达式/regex/是解析所有Javascript中最臭名昭着的难题。

你的代码很好。您可以尝试在/周围添加空格。我经常看到那份工作。

答案 1 :(得分:2)

如下所述,这是Dreamweaver的解析问题 - 将语法解释为正则表达式。

此问题的解决方案是为该值创建变量。此外,它比不止一次执行相同的操作更有效。

var piOver2 = Math.PI / 2;

draw.arc(x, y, radius, piOver2, piOver2, true);

答案 2 :(得分:1)

这是愚蠢的事:Dreamweaver中有一个错误。您的代码仍必须执行。这是一个完全有效的字符序列,不会产生评论。