2

无论出于何种原因,这似乎都不起作用。我想将一堆这些类型的字符串连接成一个长字符串:

var sql = 'SELECT FROM TBL_IMTS WHERE\n'+
          (firstname == 0)?"empty":"not empty"\n'

如何让字符串正确加入?

4

3 回答 3

2

您有一个意外的 \ 字符。

var sql = "SELECT FROM TBL_IMTS WHERE\n" + (!firstname ? "empty" : "not empty") + "\n";
于 2013-09-16T16:06:51.787 回答
0
var sql = 'SELECT FROM TBL_IMTS WHERE\n';
sql += (firstname == 0)?"empty":"not empty";
sql += '\n';

可能更容易阅读。

于 2013-09-16T16:07:28.720 回答
0

尝试以下

var sql = 'SELECT FROM TBL_IMTS WHERE\n' + ((firstname == 0)?'empty':'not empty') + '\n;

你把 ' 和 " thingys 搞砸了 :)

于 2013-09-16T16:07:33.857 回答