字符串行中的JavaScript IF ELSE语句

时间:2013-10-22 11:57:47

标签: javascript jquery

我有这样的JavaScript:

var myParam = 1;
var myVar = 'Lorem ipsum dolor [placeholder] amet';

我需要检查,如果myParam1,则将myVar - one内联到其他地方two。像这样:

var myParam = 1;
var myVar = 'Lorem ipsum dolor '+ if (myParam == 1) return 'one' else return 'two' +' amet';

如何将IF/ELSE语句放入sting?

4 个答案:

答案 0 :(得分:5)

使用三元表达式:

var myVar = 'Lorem ipsum dolor ' + (myParam == 1 ? 'one' : 'two') +' amet';

答案 1 :(得分:1)

您可以使用ternary operator,其中?:运算符可用作if...else语句的快捷方式。

  

语法:测试?表达式1:表达式2

(myParam == 1) ?'one' : 'two'

答案 2 :(得分:0)

(myParam == 1) ? true : false;

您可能想要考虑=== - 或myParam可以是1或“1”来使用基本示例。

答案 3 :(得分:-1)

使用三元运算符:

<condition> ? true: false

'Lorem ipsum dolor '+ ((myParam == 1) ? 'one' : 'two') +' amet';