当前位置: 首页 > 面试题库 >

如何在JavaScript中的多行代码中打断字符串?

狄法
2023-03-14
问题内容

JavaScript中是否有一个字符可以分解一行代码,以便即使换行也可以将其读取为连续代码?

就像是....

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

问题答案:

在您的示例中,您可以将字符串分成两部分:

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

或者,当是字符串(如您的情况)时,您可以按照@Gumbo的建议使用反斜杠:

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

请注意,这种反斜杠方法不一定是首选方法,并且可能不受普遍支持(我很难找到与此有关的硬数据)。这是不是在ECMA5.1规范。

当使用其他代码(不在引号中)时,将忽略换行符,并且完全可以接受。例如:

if(SuperLongConditionWhyIsThisSoLong
  && SuperLongConditionOnAnotherLine
  && SuperLongConditionOnThirdLineSheesh)
{
    // launch_missiles();
}


 类似资料:
  • 本文向大家介绍如何在JavaScript中解码编码的字符串?,包括了如何在JavaScript中解码编码的字符串?的使用技巧和注意事项,需要的朋友参考一下 解码 在JavaScript中,使用unescape()方法解码字符串。该方法采用一个字符串,该字符串由escape()方法编码,并对其进行解码。字符串中的十六进制字符将被使用unescape()方法表示的实际字符替换。 语法 示例 接下来,两

  • 问题内容: 我需要在Python中生成一个包含n个字符的字符串。使用现有的Python库是否可以实现这一目标?例如,我需要一个由10个字母组成的字符串: 问题答案: 要将同一字母重复10次: 而且,如果您想要更复杂的东西,例如随机的小写字母,它仍然只是一行代码(不计算import语句并定义):

  • 我使用javascript/jquery填充包含元数的dom元素: 我如何摆脱url编码,例如“h%e4nde”,而使用“hände”?我试过了 但似乎都不起作用... 多谢帮忙。

  • 我想通过代码强制Chrome调试器中断一行,或者使用某种注释标记,比如。

  • 问题内容: 我在Ruby中有以下代码。我想将此代码转换为JavaScript。JS中的等效代码是什么? 问题答案: 更新: ECMAScript 6(ES6)引入了一种新型的文字,即 模板文字 。它们具有许多功能,其中包括变量插值,但对于这个问题最重要的是,它们可以是多行的。 模板文字由 反引号 分隔: (注意:我不主张在字符串中使用HTML) 浏览器支持还可以,但是您可以使用编译器来更好地兼容。