A continuación se muestra el ejemplo de los operadores básicos de comparación.
Ejemplo 1:
javascript
<script> function gfg() { let val1 = 5; // Equality Operators document.write(val1 == 5); document.write("<br>"); // Relational Operators document.write(val1 > 0); } gfg(); </script>
Producción:
true true
Un operador es capaz de manipular un determinado valor u operando. Los operadores se utilizan para realizar cálculos matemáticos y lógicos específicos en los operandos. En otras palabras, podemos decir que un operador opera los operandos. En JavaScript, los operadores se utilizan para comparar valores, realizar operaciones aritméticas, etc. JavaScript admite varios operadores:
- Operadores aritméticos
- Operadores de comparación
- Operadores logicos
- Operadores de Asignación
- Operadores Ternarios
- tipo de operador
Operadores Aritméticos:
Hay varios Operadores Aritméticos –
- + (Adición):
el operador ‘+’ realiza la suma en dos operandos.
Ejemplo:
Y = 5 + 5 gives Y = 10
- Nota: el operador ‘+’ también se puede usar para concatenar (agregar) strings.
Ejemplo:
Y = "Geeks" + "for" + "Geeks" gives Y = "GeeksforGeeks"
- Ejemplo:
Y = "Geeks" + 4 + "Geeks" gives Y = "Geeks4Geeks"
- – (Resta):
el operador ‘-‘ realiza la resta en dos operandos.
Ejemplo :
Y = 5 - 3 gives Y = 2
- * (Multiplicación):
el operador ‘*’ realiza la multiplicación en dos operandos.
Ejemplo :
Y = 5 * 5 gives Y = 25
- / (División):
el operador ‘/’ realiza la división en dos operandos (divide el numerador por el denominador).
Ejemplo :
Y = 5 / 5 gives Y = 1
- % (Módulo):
el operador ‘%’ da el resto de una división entera .
Ejemplo :
A % B means remainder (A/B) Y = 5 % 4 gives Y = 1
- + + (Incremento):
el operador ‘+ +’ aumenta un valor entero en uno.
Ejemplo :
let A = 10 and Y = A + + then A = 11, Y=10 if A = 10 and Y = + + A then A = 11, Y=11
- – – (Decremento):
el operador ‘- -‘ reduce un valor entero en uno.
Ejemplo :
let A = 10 and Y = A - - then A = 9, Y=10 if A = 10 and Y = - - A then A = 9, Y=9
Operadores de Asignación:
Hay varios Operadores de Asignación en JavaScript –
- = (Operador de asignación):
asigna el valor del operando derecho al operando izquierdo.
Ejemplo :
If A = 10 and Y = A then Y = 10
- += (Operador de suma y asignación):
suma los valores de los operandos izquierdo y derecho y luego asigna el resultado al operando izquierdo.
Ejemplo :
Y += 1 gives Y = Y + 1
- – = (Operador de resta y asignación):
resta el valor del lado derecho del valor del lado izquierdo y luego asigna el resultado al operando izquierdo.
Ejemplo :
Y -= 1 gives Y = Y - 1
- de manera similar hay *= (Multiplicar y Asignación) , /= (Dividir y Asignar) , %= (Módulos y Asignación)
Ejemplo:
Y *= A is equivalent to Y = Y * A Y /= A is equivalent to Y = Y / A Y %= A is equivalent to Y = Y % A
Operadores de comparación:
hay varios operadores de comparación en JavaScript:
- = = :
Compara la igualdad de dos operandos. Si es igual, la condición es verdadera; de lo contrario, es falsa.
Ejemplo :
Y = 5 and X = 6 Y = = X is false.
- Nota: Tipo no considerado en el operador ‘= =’.
- = = =:
este operador compara la igualdad de dos operandos con el tipo. Si es igual (tipo y valor ambos), la condición es verdadera; de lo contrario, es falsa.
Ejemplo :
given X = 10 then X = = = "10" is false. X = = = 10 is true.
- != (No es igual):
Compara la desigualdad de dos operandos. Verdadero si los operandos no son iguales.
Ejemplo :
given X = 10 then X ! = 11 is true.
- > (Mayor que):
este operador verifica si el valor del lado izquierdo es mayor que el valor del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
Ejemplo :
given X = 10 then X > 11 is false.
- < (menor que):
este operador verifica si el valor del lado izquierdo es menor que el valor del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
Ejemplo :
given X = 10 then X < 11 is true.
- > = (Mayor o igual que):
este operador verifica si el operando del lado izquierdo es mayor o igual que el operando del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
Ejemplo :
given X = 10 then X > = 11 is false.
- <= (menor que o igual a):
este operador verifica si el valor del operando del lado izquierdo es menor o igual que el valor del operando del lado derecho. Si es así, devuelve verdadero, de lo contrario, devuelve falso.
Ejemplo :
given X = 10 then X < = 10 is true.
Operadores Lógicos:
Hay varios Operadores Lógicos en JavaScript –
- && (Y lógico):
Comprueba si dos operandos son distintos de cero (0, falso, indefinido, nulo o «» se consideran como cero), si es así, devuelve 1, de lo contrario 0.
Ejemplo:
Y = 5 and X = 6 Y && X is true.
- || (O lógico):
Comprueba si alguno de los dos operandos es distinto de cero (0, falso, indefinido, nulo o «» se considera cero). Así || devuelve verdadero si alguno de los operandos es verdadero y si ambos son falsos devuelve falso.
Ejemplo :
Y = 5 and X = 0 Y || X is true.
- ! (NO lógico):
Invierte el resultado booleano del operando (o condición).
Ejemplo :
Y = 5 and X = 0 !(Y || X) is false.
Operador Ternario:
- : ? Operador:
Es como la forma abreviada de la condición if-else.
Sintaxis:
Y = ? A : B
- donde A y B son valores y si la condición es verdadera entonces Y = A de lo contrario Y = B.
Ejemplo:
Y = (6>5) ? 6 : 5 therefore Y = 6
- Operador typeof: Devuelve el tipo de una variable.
Sintaxis:
typeof variable;
Ejemplo:
javascript
<html> <head> <title> GfG typeof example </title> </head> <body> <script type="text/javascript"> var a = 17; var b = "GeeksforGeeks"; var c = ""; var d = null; document.write("Type of a = " + (typeof a)); document.write("<br>"); document.write("Type of b = " + (typeof b)); document.write("<br>"); document.write("Type of c = " + (typeof c)); document.write("<br>"); document.write("Type of d = " + (typeof d)); document.write("<br>"); document.write("Type of e = " + (typeof e)); document.write("<br>"); </script> </body> </html>
Producción:
Type of a = number Type of b = string Type of c = string Type of d = object Type of e = undefined
JavaScript es mejor conocido por el desarrollo de páginas web, pero también se usa en una variedad de entornos que no son de navegador. Puede aprender JavaScript desde cero siguiendo este tutorial de JavaScript y ejemplos de JavaScript .
Publicación traducida automáticamente
Artículo escrito por vivekkothari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA