来自"Javascript: the Good Parts": the Good Parts:
避免
/* … */
发表评论,*/
出现在javascript中的有用结构中。使用//
。
我很好奇这些“有用的结构”可能是什么,因为我无法想到任何OTOH(除了/.*/
这样的正则表达式之外?)
答案 0 :(得分:2)
是的,正则表达式很可能是他所指的。
答案 1 :(得分:2)
博主试图缩写Crockford在JavaScript中所写的内容:The Good Parts,Chapter number(Grammar)。本主题出现在第一部分(Whitespace)的最后一段。它说,
块评论的/ * * /形式来自一种叫做的语言 PL / I。 PL / I选择那些奇怪的对作为评论的符号 因为它们不太可能出现在该语言的程序中, 除了字符串文字之外。在JavaScript中,那些对 也可以出现在正则表达式文字中,因此块注释也是如此 注释掉代码块是不安全的。例如:
/* var rm_a = /a*/.match(s); */
导致语法错误。因此,建议使用/ * * / comments 避免使用//注释代替。在这本书中,//将会是 专门使用。