Aller au contenu

1NSI : Javascript
Instructions Conditionnelles if - else⚓︎

Opérateurs de Comparaison⚓︎

Opérateur Exemple.s Signification
< 2<3 renvoie true
4<3 renvoie false
strictement inférieur à
<= 4<=5 renvoie true
7<=2 renvoie false
inférieur ou égal à
> 5>4 renvoie true
4>6 renvoie false
strictement supérieur à
>= 9>=6 renvoie true
4>=8 renvoie false
supérieur ou égal à
== 2==6/3 renvoie true
2==2.0 renvoie true
1=="1" renvoie true
0=="" renvoie true
0==false renvoie true
"0"==false renvoie true
"0"=="" renvoie false
2==3 renvoie false
égal à
Opérateur de Comparaison/Égalité Abstraite
L'Opérateur ==
  • L'opérateur == convertit les données vers un même type de données
  • PUIS, compare les valeurs
!= 2!=3 renvoie true
2!=2.0 renvoie false
2!=6/3 renvoie false
non (abstraitement) égal à
(différent)
renvoie true lorsque == renvoie false
et réciproquement
=== 2===6/3 renvoie true
2==2.0 renvoie true
2==3 renvoie false
égal à
Opérateur de Comparaison/Égalité Stricte
L'Opérateur === NE CONVERTIT AUCUNE DONNÉE pour comparer.
L'opérateur === renvoie true Lorsque:
  • les valeurs sont égales
  • ET les types de données sont identiques
!== 2!=3 renvoie true
2!=2.0 renvoie false
2!=6/3 renvoie false
non (strictement) égal à
(différent)
renvoie true lorsque == renvoie false
et réciproquement

Instruction Conditionnelle if⚓︎

let i=0;
if (i==0) {
  console.log("i vaut zéro");
}

Instruction Conditionnelle if .. else ..⚓︎

let i=0;
if (i == 0) {
  console.log("i vaut zéro");
} else {
  console.log("i ne vaut pas zéro");
}

Instruction Conditionnelle if .. else if ..⚓︎

let i=0;
if (i==0) {
  console.log("i vaut zéro");
} else if (i==1) {
  console.log("i vaut un");
} else {
  console.log("i ne vaut ni zéro ni un");
}