# Miscellaneous Operator

We will discuss two operators here that are quite useful in JavaScript: the**conditional operator** (? π and the **typeof operator**.

### Conditional Operator (? π

The conditional operator first evaluates an expression for a true or false value and then executes one of the two given statements depending upon the result of the evaluation.

Sr.No | Operator and Description |
---|---|

1 | ? : (Conditional )
If Condition is true? Then value X : Otherwise value Y |

### Example

Try the following code to understand how the Conditional Operator works in JavaScript.

<html> <body> <script type="text/javascript"> <!-- var a = 10; var b = 20; var linebreak = "<br />"; document.write ("((a > b) ? 100 : 200) => "); result = (a > b) ? 100 : 200; document.write(result); document.write(linebreak); document.write ("((a < b) ? 100 : 200) => "); result = (a < b) ? 100 : 200; document.write(result); document.write(linebreak); //--> </script> <p>Set the variables to different values and different operators and then try...</p> </body> </html>

### Output

((a > b) ? 100 : 200) => 200 ((a < b) ? 100 : 200) => 100 Set the variables to different values and different operators and then try...

## Related Posts

- 56
- 53Operators are the constructs which can manipulate the value of operands. Consider the expression 4 + 5 = 9. Here, 4 and 5 are called operands and + is called operator. Types of Operator Python language supports the following types of operators. Python Arithmetic Operators Assume variable a holds 10…
- 52
- 46Let us take a simple expression 4 + 5 is equal to 9. Here 4 and 5 are calledoperands and β+β is called the operator. JavaScript supports the following types of operators. Arithmetic Operators Comparision Operators Logical (or Relational) Operators Assignment Operators Conditional (or ternary) Operators Lets have a look…
- 42