condition ? statement-if-true : statement-if-false;
以下函数使用if-else语句来检查条件: function findGreater(a,b){这可以使用
if(a> b){
返回“a更大”;
}
其他{
返回“b更大”;
}
}
conditional operator
重写: function findGreater(a,b){
返回a> b? “a更大”:“b更大”;
}
checkEqual
函数中使用conditional operator
来检查两个数字是否相等。该函数应返回true或false。 checkEqual
应该使用conditional operator
testString: assert(/.+?\s*?\?\s*?.+?\s*?:\s*?.+?/.test(code));
- text: 'checkEqual(1, 2)
应该返回false'
testString: assert(checkEqual(1, 2) === "Not Equal");
- text: 'checkEqual(1, 1)
应该返回true'
testString: assert(checkEqual(1, 1) === "Equal");
- text: 'checkEqual(1, -1)
应该返回false'
testString: assert(checkEqual(1, -1) === "Not Equal");
```