我有这样的JavaScript:
var myParam = 1;
var myVar = 'Lorem ipsum dolor [placeholder] amet';
我需要检查,如果myParam
为1
,则将myVar
- one
内联到其他地方two
。像这样:
var myParam = 1;
var myVar = 'Lorem ipsum dolor '+ if (myParam == 1) return 'one' else return 'two' +' amet';
如何将IF/ELSE
语句放入sting?
答案 0 :(得分:5)
使用三元表达式:
var myVar = 'Lorem ipsum dolor ' + (myParam == 1 ? 'one' : 'two') +' amet';
答案 1 :(得分:1)
答案 2 :(得分:0)
(myParam == 1) ? true : false;
您可能想要考虑===
- 或myParam可以是1或“1”来使用基本示例。
答案 3 :(得分:-1)
使用三元运算符:
<condition> ? true: false
'Lorem ipsum dolor '+ ((myParam == 1) ? 'one' : 'two') +' amet';