我正在使用komodo IDE 8.5
我正在尝试缩进到下一行,以防止代码扩展到正确的范围,但每次我只是缩进。它打破了线,没有注册。我不太确定如何说出来。
示例:
var price = 60;
if (price > 60)
document.write("<p> the brown fox jumped into the cold river.</p>")
但我希望它看起来像这样并且仍然起作用:
var price = 60;
if (price > 60)
document.write("<p> the brown fox jumped
into the cold river.</p>")
或类似的东西。当我只是简单地缩进它会打破代码行并将其去色并显示为不正确。
我该怎么做到这一点?它是IDE本身还是我需要某种语法来表明我在做什么?
答案 0 :(得分:2)
您不能只在源代码中的引号字符串中间添加换行符。您可以连接各个部分,例如:
if (price > 60) {
document.write("<p> thr brown fox jumped "
+ "into the cold river.</p>");
}
答案 1 :(得分:1)
你只需要使用反斜杠逃避新线:
var price = 60;
if (price > 60)
document.write("<p> the brown fox jumped \
into the cold river.</p>")
请注意,使用此方法,缩进中的空格将构成字符串的一部分。并且还值得注意的是,如果您的if
语句跨越多行,那么使用大括号包装块的好习惯,如果只是为了清楚地检查和维护代码,稍后,由您自己或其他人:
var price = 60;
if (price > 60) {
document.write("<p> the brown fox jumped \
into the cold river.</p>")
}