JavaScript Arithmetic Unary Plus(+) Operator (original) (raw)

Last Updated : 15 Jun, 2023

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: