Friday, October 17, 2025
HomeLanguagesJavascriptWhat does +_ operator mean in JavaScript ?

What does +_ operator mean in JavaScript ?

Unary Operator: A unary operation contain only one operand. Here, the ‘+’ unary plus operator converts its operand to Number type. While it also acts as an arithmetic operator with two operands which returns an addition result on calculation.

  • JavaScript Identifiers: Javascript Identifiers are used to name variables (and keywords, functions, and labels). In Javascript, the first character must be a letter, or an underscore ( _ ), or a dollar sign ( $ ) but not a digit and subsequent characters may be letters, digits, underscores, or dollar signs.
  • JavaScript +_  operator: It is a combination of the variable with the symbol underscore( _ ) and unary plus ( + ) operator, + operator converts the type of _ variable to Number type for further operation.

Example: The variable “_” with string type is stored in variable “r” with “number” type.

Input:

var _ = "1";
var r = +_;

Output:

typeof(r) will be number

Example 1: Conversion of String to Number

HTML




<body style="text-align:center">
    <div class="container">
        <h1 style="color:green">Geeks for Geeks</h1>
  
        <h3>
            Javascript Operator
        </h3>
  
        <p align="center">
            Type of variable(_) :
            <span id="gfg"></span> <br />
            Type of variable(a) :
            <span id="gfg1"></span>
        </p>
  
        <script type="text/javascript">
            GFG = function (_) {
                let b = typeof _;
                let a = +_;
                let c = typeof a;
              
                document.getElementById("gfg").innerHTML = b;
                document.getElementById("gfg1").innerHTML = c;
            };
              
            GFG("21");
        </script>
    </div>
</body>


Output: 

 +_  operator in JavaScript

 +_  operator in JavaScript

Example 2: Performing arithmetic addition operations by converting them to number type.

HTML




<body style="text-align:center">
    <div class="container">
        <h1 style="color:green">
            neveropen
        </h1>
  
        <h3>
            Addition Operation
        </h3>
  
        <p align="center">
            Value variable(_) :
            <span id="gfg"></span> <br />
            Value of variable($) :
            <span id="gfg1"></span> <br />
            Value of variable(Sum) :
            <span id="gfg2"></span>
        </p>
  
        <script type="text/javascript">
            GFG = function (_, $) {
                let c = +_ + +$;
                let a = +_;
                let b = +$;
              
                document.getElementById("gfg").innerHTML = a;
                document.getElementById("gfg1").innerHTML = b;
                document.getElementById("gfg2").innerHTML = c;
            };
              
            GFG("21", "45");
        </script>
    </div>
</body>


Output:

+_  operator in JavaScript

+_  operator in JavaScript

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS