Skip to content
Related Articles
Open in App
Not now

Related Articles

JavaScript Unary plus(+) Operator

Improve Article
Save Article
  • Last Updated : 06 Jan, 2023
Improve Article
Save Article

The Unary plus(+) operation is a single operand operator (which means it worked with only a single operand preceding or succeeding to it), which is used to convert its operand to a number, if it isn’t already a number. 

Syntax:

+Operand

Below examples illustrate the Unary plus(+) Operator in JavaScript:

Example 1:This example shows the use of the JavaScript Unary plus(+) Operator. It converts a string into a number.

Javascript




<script>
    const x = "10";
    let y;
    y = +x;
    console.log(y);
    console.log(typeof y);
</script>


Output:

10
number

Example 2: The following example demonstrates a unary method with numbers.

Javascript




<script>
    const a = 100;
    const b = -100;
    const c = 20;
     
    console.log(+a);
    console.log(+b);
    console.log(+c);
</script>


Output:

 100
-100
 20

Example 3: The following example demonstrates a unary method with non-numbers.

Javascript




<script>
    const a = true;
    const b = false;
    const c = null;
    const d = function(x)
          {
            return x
          };
     
    console.log(+a) 
    console.log(+b)
    console.log(+c) 
    console.log(+d)
</script>


Output:

1
0
0
NaN

We have a complete list of Javascript Operators, to check those please go through the Javascript Operators Complete Reference article.

Supported Browsers:

  • Chrome
  • Edge
  • Firefox
  • Safari
  • IE
  • Opera

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!