Open In App

JavaScript Arithmetic Unary Plus(+) Operator

Improve
Improve
Like Article
Like
Save
Share
Report

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




const x = "10";
let y;
y = +x;
console.log(y);
console.log(typeof y);


Output:

10
number

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

Javascript




const a = 100;
const b = -100;
const c = 20;
  
console.log(+a);
console.log(+b);
console.log(+c);


Output:

 100
-100
 20

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

Javascript




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);


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


Last Updated : 15 Jun, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads