Comment créer les en-têtes de navigation fixes et réactive en utilisant le composant navbar de Bootstrap.
Ce type d'opérateur compare ses opérandes et renvoie une valeur logique en fonction du résultat. Si la comparaison est vraie, la valeur logique retournée est true
Opérateurs d'incrémentation et de décrémentation JavaScript
Les opérateurs d'incrémentation/décrémentation sont utilisés pour incrémenter/décrémenter (augmenter/diminuer) la valeur d'une variable.
Opérateur | Nom de l'opérateur | Effet |
---|---|---|
++x | Pré-incrément | Augmente x de un, puis renvoie x |
x++ | Post-incrément | Renvoie x, puis incrémente x d'une unité. |
--x | Prédécrémentation | Décrémente x de un, puis renvoie x |
x-- | Post-décrémentation | Renvoie x, puis décrémente x de un |
L'exemple suivant montre comment les opérateurs d'incrémentation et de décrémentation fonctionnent:
Code Javascript
var x ; // Déclaration d'une variable x = 10 ; alert(++x) ; // Sorties : 11 alert(x) ; // Sorties : 11 x = 10 ; alert(x++) ; // Sorties : 10 alert(x) ; // Sorties : 11 x = 10 ; alert(--x) ; // Sorties : 9 alert(x) ; // Résultats : 9 x = 10 ; alert(x--) ; // Sorties : 10 alert(x) ; // Sorties : 9
Un opérateur compare les opérandes et renvoie une valeur logique en fonction du résultat. Si la comparaison est vraie, la valeur logique retournée est true, si non la vaaleur est false.
Les opérandes peuvent être des valeurs numériques ou des chaînes de caractères.
Les opérateurs de comparaison sont utilisés
dans les états logiques pour déterminer l'égalité ou la différence entre les
variables ou des valeurs.
Si on donne x = 5,
le tableau ci-dessous explique les opérateurs de comparaison :
Opérateur | Description | Exemple |
---|---|---|
== | est égal à | x==8 le résultatest false |
=== | est exactement égal à (valeur et type) | x===5 le résultat est true x=== " 5 " le résultat est false |
! = | n'est pas égal (ou différent de) | X ! =8 le résultat est true |
> | est supérieur à | x>8 le résultat est false |
< | est inférieur à | x<8 le résultat est true |
>= | est supérieur ou égal à | x>=8 le résultat est false |
<= | est inférieur ou égal à | x<=8 le résultat est true |
Les opérateurs de comparaison peuvent être utilisés dans des instructions conditionnelles pour comparer les valeurs et d'agir en fonction du résultat:
if (age<18) document.write("Vous êtes très jeune");
Vous apprendrez plus au sujet de l'utilisation des rapports conditionnels dans le prochain chapitre de ce cours
Les opérateurs logiques sont utilisés
pour déterminer la logique entre des variables ou des valeurs.
Si on donne x = 6 et y = 3, le tableau ci-dessous explique
les opérateurs logiques:
Opérateur | Description | Exemple |
---|---|---|
&& | and (et) | ( x < 10 && y > 1) est vrai |
|| | or (ou) | (x==5 || y==5) est faux |
! | not (non ou ne pas) | !( x==y) est vrai |
L'exemple suivant illustre le fonctionnement de ces opérateurs logiques :
Code Javascript
var year = 2018 ; /* Les années bissextiles sont divisibles par 400 ou par 4, mais pas par 100.*/ if((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0))){ alert(year + " est une année bissextile.") ; } else{ alert(year + " n'est pas une année bissextile.") ; }
Cours precedent: |
Sommaire : |
Cours suivant: |