condition ? expression-if-true : expression-if-false;
The following function uses an if-else statement to check a condition:
```js
function findGreater(a, b) {
if(a > b) {
return "a is greater";
}
else {
return "b is greater";
}
}
```
This can be re-written using the conditional operator:
```js
function findGreater(a, b) {
return a > b ? "a is greater" : "b is greater";
}
```
conditional operator in the checkEqual function to check if two numbers are equal or not. The function should return either "Equal" or "Not Equal".
checkEqual should use the conditional operator
testString: assert(/.+?\s*?\?\s*?.+?\s*?:\s*?.+?/.test(code));
- text: checkEqual(1, 2) should return "Not Equal"
testString: assert(checkEqual(1, 2) === "Not Equal");
- text: checkEqual(1, 1) should return "Equal"
testString: assert(checkEqual(1, 1) === "Equal");
- text: checkEqual(1, -1) should return "Not Equal"
testString: assert(checkEqual(1, -1) === "Not Equal");
```