我尝试做的是以编程方式创建一个真/假条件,但我不确定它是否可行。
应该是这样的:
Patient
有可能吗?
答案 0 :(得分:2)
你无法通过连接字符串获得结果(实际上不希望使用eval
),但你可以做到
myVar: boolean = (data1 === "1" && data2 === "2");
if(condition) {
myVar = myVar || data3 !== 3;
}
相当于
(data1 === "1" && data2 === "2") || data3 !== 3
只有一个区别是(data1 === "1" && data2 === "2")
在分配期间已经过评估。
答案 1 :(得分:2)
不确定。只需像使用if子句一样添加它,如下:
newBool = oldBool && (condition)
或with or clause
newBool = oldBool || (condition)