condition ? statement-if-true : statement-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");
```