未注释代码中的Javascript未注释代码

未注释代码中的Javascript未注释代码,javascript,Javascript,如果我有这样的代码 var i='whatever'; /* var x='eooo'; */ 有一种方法可以取消对这两个变量的注释,而不必删除已经存在的/**/ 这是一个简单的例子,但经常发生的情况是,我想保留一长段未注释的代码供以后使用(这段代码在我还需要取消注释的其他代码中)只需在脚本中要使用的行的上方和下方创建两个注释块即可 这意味着您需要将结束注释块分隔符*/添加到开始注释分隔符中 然后在要取消注释的行后面添加一个开始注释块分隔符/* var i='whatever'; /* [so

如果我有这样的代码

var i='whatever';
/*
var x='eooo';
*/
有一种方法可以取消对这两个变量的注释,而不必删除已经存在的/**/


这是一个简单的例子,但经常发生的情况是,我想保留一长段未注释的代码供以后使用(这段代码在我还需要取消注释的其他代码中)

只需在脚本中要使用的行的上方和下方创建两个注释块即可

这意味着您需要将结束注释块分隔符*/添加到开始注释分隔符中

然后在要取消注释的行后面添加一个开始注释块分隔符/*

var i='whatever';
/* [some code] */
var x='eooo';
/*
[some more code]
*/
变成

// var i='whatever';
// /*
// var x='eooo';
// */

正如一张海报所提到的,你的编辑是你在这里的朋友。在emacs中,这只是
M-x注释区域

只需将
/**/
添加到块的开头和结尾。然后在顶部注释的末尾添加空格,
/***/
,以切换整个块

/**/
var active = true;
/**/

/** /
var commented = true;
/**/

有条件子句不是更简单吗?在要取消注释的行之前和之后添加
/*/
,然后在第一个注释块中添加/删除一个空格来切换,例如当你说“uncomment”时,你实际上是指“comment out”吗?根据您使用的编辑器,可能有一个键盘快捷键来取消注释代码。常见的示例包括
Ctrl+K、Ctrl+U
(Visual Studio,可能还有其他)和
Ctrl+//code>(升华)。很抱歉,我不明白这一点。什么是“开始注释块分隔符”,它出现在您的示例中的什么位置?答案的来源包含文本
***
,在答案中呈现为
/*
;这应该是什么?
/*
是打开注释块(多行)(因此是一个分隔符?如果我错了请更正),而
*/
是关闭注释块(因此是另一个分隔符)的。我在源代码中为样式添加了星号。
/**/
var active = true;
/**/

/** /
var commented = true;
/**/