[2021] TypeScript – operadores {DH}


¿Qué es un operador?

Un operador define una función a realizar en los datos. Los datos sobre los que operan los operadores se denominan operandos. Considere la siguiente expresión:

7 y mayores; 5 = 12

Aquí están los valores 7, 5 y 12 operandos, mientras que y más; y = son operador.

Los principales operadores en TypeScript se pueden clasificar de la siguiente manera:

  • operador
  • Operadores logicos
  • operadores de comparación
  • operadores bit a bit
  • Operadores de Asignación
  • Operador ternario/condicional
  • operador de cadena
  • operador de tipo

operador

Supongamos que los valores de las variables a y b son 10 y 5, respectivamente.

mostrar ejemplos

operador descripción ejemplo
&Más; (Aditivo) devuelve la suma de los operandos una ventaja; b es 15
– (resta) devuelve la diferencia de los valores a-b es 5
& Rama; (Multiplicación) devuelve el producto de los valores tostada; b es 50
/ (División) realiza la división y devuelve el cociente a/b es 2
% (módulo) realiza la división y devuelve el resto a%b es 0
&Más; &Más; (Aumentar) Aumenta el valor de la variable en uno. una ventaja; &Más; son las 11
– (Aceptación) Disminuye el valor de la variable en uno. a- es 9

operadores de comparación

Los operadores de comparación prueban o definen la naturaleza de la relación entre dos entidades. Los operadores de comparación devuelven un valor booleano, es decir, verdadero/falso.

Supongamos que el valor de A es 10 y B es 20.

mostrar ejemplos

operador descripción ejemplo
> mas grande que (A > B) está mal
Menos que (A
> = Mayor qué o igual a (A>=B) es falso
Menos que o igual a (A
== derechos iguales (A == B) es falso
! = No es lo mismo (A!=B) es cierto

Operadores logicos

Los operadores lógicos se utilizan para combinar dos o más condiciones. Los operadores lógicos también devuelven un valor booleano. Supongamos que el valor de la variable A es 10 y B es 20.

mostrar ejemplos

operador descripción ejemplo
&& (J) El operador devuelve verdadero solo si todas las expresiones especificadas devuelven verdadero. (A > 10 && B > 10) es falso
|| (O) El operador devuelve verdadero si al menos una de las expresiones especificadas devuelve verdadero. (A > 10 || B > 10) es cierto
! (NO) El operador devuelve el resultado inverso de la expresión. Por ejemplo:! (> 5) devuelve falso ! (A > 10) es cierto

operadores bit a bit

Supongamos que la variable A = 2 y B = 3

mostrar ejemplos

operador descripción ejemplo
& (Y bit a bit) Realiza una operación booleana AND en cada bit de sus argumentos enteros. (A y B) es 2
| (BitWise O) Realiza una operación booleana OR en cada bit de sus argumentos enteros. (A | B) es 3
^ (XOR bit a bit) Realiza una operación OR exclusiva booleana en cada bit de sus argumentos enteros. OR exclusivo significa que el operando uno es verdadero o el operando dos es verdadero, pero no ambos. (A^B) es 1
~ (no bit a bit) Es un operador unario y funciona invirtiendo todos los bits del operando. (~B) es -4
Desplaza todos los bits de su primer operando a la izquierda el número especificado de lugares en el segundo operando. Los nuevos bits se rellenan con ceros. Desplazar un valor una posición hacia la izquierda equivale a multiplicarlo por 2, desplazarlo dos posiciones equivale a multiplicarlo por 4, y así sucesivamente. (A
>> (mover a la derecha) Comerciante binario de desplazamiento a la derecha. El valor del operando izquierdo se desplaza hacia la derecha el número de bits especificado por el operando derecho. (A >> 1) es 1
>>> (desplazamiento a la derecha con cero) Este operador es como el operador >>, excepto que los bits desplazados a la izquierda siempre son cero. (A >>> 1) es 1

Operadores de Asignación

mostrar ejemplos

operador descripción ejemplo
= (mapeo simple) Asigna valores del operando derecho al operando izquierdo C = A y más; B asignará el valor de A & plus; B en C
&Más; = (añadir y asignar) Suma el operando derecho al operando izquierdo y asigna el resultado al operando izquierdo. C + = A es equivalente a C = C & plus; A
– = (resta y asignación) Resta el operando derecho del operando izquierdo y asigna el resultado al operando izquierdo. C – = A es equivalente a C = C – A
& Rama; = (multiplicar y asignar) Multiplica el operando derecho por el operando izquierdo y asigna el resultado al operando izquierdo. Verter; = A corresponde a C = C & ast; A
/ = (dividir y asignar) Divide el operando izquierdo con el operando derecho y asigna el resultado al operando izquierdo.

Nota – La misma lógica se aplica a los operadores bit a bit, por lo que se convierten en >=, >>=, &=, | = y ^=.

diferentes operadores

El operador de negación (-)

Cambia el signo de un valor. Tomemos un ejemplo.

var x:number = 4 
var y = -x; 
console.log("value of x: ",x);   //outputs 4 
console.log("value of y: ",y);   //outputs -4

La compilación genera el siguiente código JavaScript.

//Generated by typescript 1.8.10
var x = 4;
var y = -x;
console.log("value of x: ", x);   //outputs 4
console.log("value of y: ", y);   //outputs -4

Se produce la siguiente salida:

value of x:  4 
value of y:  -4

Operadores de cadenas: Operador de concatenación (& plus;)

El operador +, cuando se aplica a cadenas, agrega la segunda cadena a la primera. El siguiente ejemplo nos ayudará a entender este concepto.

var msg:string = "hello"+"world" 
console.log(msg)

Al compilar…

[2021] TypeScript – operadores {DH}

Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *