将一个立即连接到一个var中

时间:2013-09-16 16:04:47

标签: javascript

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

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

如何让字符串正确加入?

3 个答案:

答案 0 :(得分:2)

你有一个意想不到的\字符。

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

答案 1 :(得分:0)

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

可能更容易阅读。

答案 2 :(得分:0)

尝试以下

var sql = 'SELECT FROM TBL_IMTS WHERE\n' + ((firstname == 0)?'empty':'not empty') + '\n;
你用'和'东西弄乱了一些事情:)