在 JavaScript 中续行的最佳实践是什么?我知道您可以使用 \
作为字符串。但是您将如何拆分以下代码?
var statement = con.createStatement("select * from t where
(t.a1 = 0 and t.a2 >=-1)
order by a3 desc limit 1");
最佳答案
如果我正确理解了你的问题:
var statement = con.createStatement('select * from t where '
+ '(t.a1 = 0 and t.a2 >=-1) '
+ 'order by a3 desc limit 1');
为了可读性,可以在每一行上对齐 +
运算符:
无论如何,unless you're using Ecmascript 2015 , 避免用 \
分割多行字符串,因为:
- 这不是标准的 JavaScript
- 该字符后的空格可能会产生解析错误
关于javascript - JavaScript 中的行继续符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10514873/