TypeScript - Esempi di operatori relazionali
Gli operatori relazionali testano o definiscono il tipo di relazione tra due entità. Gli operatori relazionali restituiscono un valore booleano, ovvero vero / falso.
Supponiamo che il valore di A sia 10 e B sia 20.
Operatore | Descrizione | Esempio |
---|---|---|
> | Più grande di | (A> B) è False |
< | Minore di | (A <B) è vero |
> = | Maggiore o uguale a | (A> = B) è False |
<= | Minore o uguale a | (A <= B) è vero |
== | Uguaglianza | (A == B) è vero |
! = | Non uguale | (A! = B) è vero |
Esempio
var num1:number = 5;
var num2:number = 9;
console.log("Value of num1: "+num1);
console.log("Value of num2 :"+num2);
var res = num1>num2
console.log("num1 greater than num2: "+res)
res = num1<num2
console.log("num1 lesser than num2: "+res)
res = num1>=num2
console.log("num1 greater than or equal to num2: "+res)
res = num1<=num2
console.log("num1 lesser than or equal to num2: "+res)
res = num1==num2
console.log("num1 is equal to num2: "+res)
res = num1!=num2
console.log("num1 is not equal to num2: "+res)
La versione JS traspilata del codice sopra -
var num1 = 5;
var num2 = 9;
console.log("Value of num1: " + num1);
console.log("Value of num2 :" + num2);
var res = num1 > num2;
console.log("num1 greater than num2: " + res);
res = num1 < num2;
console.log("num1 lesser than num2: " + res);
res = num1 >= num2;
console.log("num1 greater than or equal to num2: " + res);
res = num1 <= num2;
console.log("num1 lesser than or equal to num2: " + res);
res = num1 == num2;
console.log("num1 is equal to num2: " + res);
res = num1 != num2;
console.log("num1 not equal to num2: " + res);
Produrrà il seguente output:
Value of num1: 5
Value of num2 :9
num1 greater than num2: false
num1 lesser than num2: true
num1 greater than or equal to num2: false
num1 lesser than or equal to num2: true
14 num1 is equal to num2: false
16 num1 not equal to num2: true