在JavaScript中是否有一个字符来分解代码行,以便尽管它在新的行上,它仍然被视为连续的?

之类的……

1. alert ( "Please Select file   
2. \ to delete" );

当前回答

不需要任何手动中断代码。 只要在你想中断的地方加上\n。

alert ("Please Select file \n to delete");

这将显示警报

Please select file 
to delete.

其他回答

不需要任何手动中断代码。 只要在你想中断的地方加上\n。

alert ("Please Select file \n to delete");

这将显示警报

Please select file 
to delete.

您可以将长字符串常量分解为逻辑块并将它们分配到数组中。然后使用空字符串作为分隔符进行连接。

var stringArray = [
  '1. This is first part....',
  '2. This is second part.....',
  '3. Finishing here.'
];

var bigLongString = stringArray.join('');
console.log(bigLongString);

输出将是:

这是第一部分....。这是第二部分.....3。完成。

这种方式对性能有轻微的影响,但在代码可读性和可维护性方面有所收获。

把绳子掰成两段

alert ("Please select file " +
       "to delete");

对于VSCode用户来说,这是一个很好的解决方案,如果字符串分解成多行导致问题(当我不得不测试一个很长的JWT令牌时,我就遇到过这个问题,不知为何使用模板字面量没有做到这一点)。

你可以用

1:  alert("Please select file" +
2:        " to delete");

应该可以