Operador unario: una operación unaria contiene solo un operando. Aquí, el operador unario más ‘+’ convierte su operando al tipo Número. Mientras que también actúa como un operador aritmético con dos operandos que devuelve un resultado de suma en el cálculo.
Identificadores de JavaScript: los identificadores de Javascript se utilizan para nombrar variables (y palabras clave, funciones y etiquetas). En Javascript, el primer carácter debe ser una letra, un guión bajo (_) o un signo de dólar ($), pero no un dígito y los caracteres subsiguientes pueden ser letras, dígitos, guiones bajos o signos de dólar.
Operador JavaScript +_: es una combinación de la variable con el símbolo de subrayado (_) y el operador unario más (+), el operador + convierte el tipo de variable _ en tipo numérico para operaciones posteriores.
Ejemplo: La variable “_” con tipo string se almacena en la variable “r” con tipo “número”.
- Aporte:
var _ = "1"; var r = +_;
- Producción:
typeof(r) will be number
Ejemplo 1: conversión de string a número
HTML
<!DOCTYPE html> <html> <head> <title>Javascript Operator</title> <script type="text/javascript"></script> <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css" /> </head> <body> <div class="conintainer"> <p class="w3-jumbo w3-text-green pad" align="center" style="margin: 0 0 0 0;"> GeeksforGeeks </p> <p class="w3-large w3-text-green pad" align="center"> A computer science portal for geeks </p> <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> </html>
Producción:
Ejemplo 2: Realización de una operación de suma aritmética convirtiéndolos a tipo de número.
HTML
<!DOCTYPE html> <html> <head> <title>Addition Operation</title> <script type="text/javascript"></script> <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css" /> </head> <body> <div class="conintainer"> <p class="w3-jumbo w3-text-green pad" align="center" style="margin: 0 0 0 0;"> GeeksforGeeks </p> <p class="w3-large w3-text-green pad" align="center"> A computer science portal for geeks </p> <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> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por abhishekkharmale y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA